Semantics: start adding new framer.
Semantics: start adding new framer.

This is currently inert and exists alongside the old framer until
we have enough tests for it.

septract/starling-tool,septract/starling-tool