function buildNodesMap(sNode, tNode) {
            clonedNodesMap[sNode.__uid__] = tNode;

            for (var i = 0; i < sNode._children.length; i++) {
                var sChild = sNode._children[i];
                var tChild = tNode._children[i];
                buildNodesMap(sChild, tChild);
            }
        }
Clone a node and it's children, including mesh, camera, light, etc.
Unlike using `Node#clone`. It will clone skeleton and remap the joints. Material will also be cloned.

@param {clay.Node} node
@return {clay.Node}