Rewrote the archetype code to not requrie directional/parallel args Rewrote all the tests Building runtime tests also builds compile-time tests