A volume mesh generation framework