[CDE-173] NewMapComponent: added support for different tile sets and for shapes