De-constify math string (so we can store Shapes in QMaps)
Clarify that exporting a mesh gives an STL
Helper function that returns a map of names to shapes
Add export JSON to UI
...and add the JSON exporter.
Merge branch 'export-json'