Implemented first version of file exchange format

* Saving already works
* Loading prepared
* GeometryEditPane supports setContent and implements an observable
  pattern for the Content reference so that listeners may update
  its internal state after the content has been exchanged