@@ -20,11 +20,13 @@ There are two primary modes to this class, one is being the owner of a generatin
Hence the following is true:
* Have a `ResponseFrameCreator` to generate frames that are not complete entities
* Provide a `response()` method in `Frame` to generate a response frame or `ResponseFrameCreator`.
* Use flags within `Frame` and streams to indicate `primary` vs `reponse` frames.
* Response frames accumulate changes into a primary frame awaiting creation.
* Non-response frames (primary frames) generate `onFrameSet` events when received instead.
* Allow for security by filtering primary frames sent by wrong author.
* Allow certain channels to be restricted to prevent change in response frames.
* Do not allow `FrameCreator` objects for sources that are not owned (except via `response()`)
It should be possible to merge multiple sources into a single frameset, currently this occurs inside the `Stream` objects through a multiplexing/demultiplexing process.