Compass subgenerator is done
Example of using the Compass subgenerator