FrameWriter is in charge of the begin / write / end cycle for documents. Essentially, it's the backend for the FrameLoader.
Created attachment 40568 [details] work in progress (does not build)
I no longer think this is the thing to do.