Remove symlinks and make codebase use common modules instead.
Rename files in order to prepare for extraction for publishing subsystems independently.