And move them out of the DerivedMesh header so that can just be used for the actual DerivedMesh code.