Beginning massive refactor for Phase 4. Phase 4 will be integrated with
Universe repo shortly.