Fixed a horrible bug with Space creation, and added bangs

Discovered that, when creating a Space, things crashed and burned
because the Name property couldn't be serialized.  Made things a bit
more conservative.

Added the ability to put a ! before or after a TextPart, to indicate a
newline.