basc pasteboard support for MgNode

MgNode reads and writes org.unfactored.mg-archives.
MgLayerNode also supports writing to an image.
MgLayer requires MgLayerNode as its root object