Better shape language handling

Added other spellings for the generator shape argument.
More verbose error handling for bad frequencies
Better number formatting in usage, bug fixes
Added new experimental scope for web UI
Changing metadata and titles to differentiate copy