Refactor Developer context out into a subpackage. Fix obscure shadowing bugs.
Refactor core data conversion parts to a subpackage. Also refactored Engine context. All tests pass.