Rewritten VoxelHandler to implement the functionality of ElementClassHandler.
VoxelWorld is now based on World Base. Note that WorldBase uses __getitem__, __setitem and __delitem__.
Implemented a new feature enabling the creation of an arbitary number of viewports displaying the same world. These viewports also handle all the transformation so I can have untouched coordinates in the world and entity classes.
Woops, I forgot to add the new module in the last commit, -a does not add new files...
Refactored the translation methods in VoxelWorld to agree with my naming scheme. I'm not sure how you spell naming, nameing looks wrong...
Made sure that even the tiles module is making full use of the comon baseclasses. This branch is now ready to be merged into main.