Implement methods in PoreBlock, PoreEntity, and PorePermissible
Add DirectionConverter utility class