Refactoring system.sh system build script, which requires other
packages to change structure as well. Continuing decoupling of
compiler project from the system project.