- Reinitialized submodules - Slightly restructed project - Added more options to `compile.sh` script - Added more utility functions