I'm not sure I like this. I realize they are just forwards in their implementation, but that is knowledge the voxel does not need to / should not have. Additionally, this might come in handy when implementing the re-grow stuff