CodeObject, CodeGenerator and NodeRenderer working (I think)