Add frame header and specs.
Add support for channel ID in frame header.
Add frame body class.
Refactor frame headers and assign parts of frame.
construct specific frames from the base frame.
Add frame factories.
Add performatives.