[add] Specification components renderers
[add] Ability to edit map objects via provided schema