Added implementations for module builder and the tree nodes that it creates.