first prototype of toolchain, needs readme, docs, testing, and todo's resolved