Prep work for ICode:
- Added Quad and Quad Containter
- Added unit tests with kxi code to test (though no way to test the generated ICode code currently exists).