provide common vue base component for demap
Currently we create a custom vue component for the use of demap in each workflow, e.g. GaugeMap.vue, SynoptsisMap.vue, etc. In general this is fine, but we have to repeat vue specific stuff in each component, violating the DRY principle.
Therefore we have to provide one common vue base component that takes care of all the needed boilerplate stuff.