I want to create a few custom controls for an OpenLayers 6 map in a Vue SPA. I have read through a bunch of answers (1, 2, 3, 4 and others), but they all have to do with very simple JS and HTML setups that I am having trouble adapting to a Vue SPA using Vuetify. I would love for someone to make a simple CodePen or JSFiddle that shows how to create a custom controls using Vuetify UI components and how they would interact with the context (this and store) of the rest of a Vue SPA. I know there is the brilliant ol-ext that is out there but it is built with JQuery and it is, for my use case, as difficult to implement as a from scratch solution. I already have built Vue components that work with OpenLayers but I would love to put them as collapsible containers as map controls.