Phase 0 integration and testing

Summary
Phase 0 integration and testing