- Simplified compilation process somewhat; removed CompilationUnit class and work more module-oriented instead