Add TransformingMeshBuilder and TransformingMeshPartBuilder

This addresses issue #977.