#18 all display classes extend IDisplay, rendering and drawing of tile
groups has been moved into the tile groups themselves
#18, #22 Categories partly handled, tiles categorised as "floor" are in
top level category, all others are in sub tile group.

Sub tilegroup support added