Implementing write chapter

The storage format is a strategy, currently its YAML. Which uses the `[{'propName' => 'value', ':propName' => 'Type'}]` format as the normalized version. It think it would be better to do this stuff on normalized data and then convert it to XML or YAML or whatever I think.

The `ValueConverter` does resolve REFERENCE node properties to the UUID.