Work on internals; also add testing for internals
Finish implementation of various internals