Generated Node

Custom nodes can be created as many levels deeps as desired. There is no
way to save them or use them with out hard coding. but that is easilty
rectified later.