beginning prototyping of compile time graph resolution and code gen

this is what happens when the Gamecocks ruin my weekend