Added first layer-based rendering
Moved core sub-packages. Renamed Subsystem -> Module