Broke these things out into their own easy-to-reuse package. They really don't have much to to with OpenMesh. Makes sense to have it separate and have OM depend on them.