I'd recently been thinking of a somewhat controversial proposal, that we might want to try splitting it into separate DLLs representing these, so that even if we don't eventually decide to split it into PE/Unix, we could have that additional clarity.
Or maybe just have a source subdirectory for the CS part?
This discussion seems largely off-topic here, but for what it's worth: Personally I'm fairly sceptical of the benefits; it's also something that's entirely up to the maintainers though.