See description.

Moved mode parsing to the Modes internal module.
Temporarily restored pruning of source; will restore later.
Add ACM and AUM modules to introduce mode perspectives.
Alter Juno modules to account for pruning of source.
Add some burst and some mode mapping.
Expect issues with this commit since so much was changed.