Pluggable Builder

Allow Nodes/Objects to define build functions.