Changed Tile hierarchy & added support for icons.