VE Sprint 22

These changes are VE specific addition to the code which is editor agnostic and in reality introducing coupling. What's more important they are not needed at all if you change the implementation to the one suggested by us.

Depends on your business requirements:
If you wan't just to test if the users will create maps directly from VE you could add a link that just redirects them to Special Maps (no force triggering create map modal). You could track how many users click this button and decide if it's worth implementing new entry point for creating maps in VE.

If you already know that you want to create this new entry point do it the way that is suggested by us. You have all the functionality that you need for that in our code plus our support and help. If you have any questions, we could organise a meeting next week.