Rename visit into readFrom and writeTo for more clarity; cleanup useless declarations
Work on JSON serialization, add a test; changes for SettableIdentifier too
Json ALL the things!
Fix crashes, add a save dialog