rearranging TilesetManager to support a new Tree Structure