Clean up
add unit test
Start algo
Guard for build basis mapping
Macro out mapping matrix for now
Macro out mapping matrix for now
Add another test file
Finish initial algo test case
Disable matrix mapping port, for now