@coolzie1 https://vuetifyjs.com/ will give you more insight into the custom <v-xxxx> elements and how to use the properties etc.

If you are looking to build a plugin then I suggest you look at the source for one of the existing plugins to give you an idea eg https://github.com/Duet3D/DSF-Plugins/tree/master/EndstopsMonitorPlugin is a simple one to use as a template.

If you are just looking just to send arbitary commands to the control board then the rest api might be an alternative route. You can standup your own descrete website/page with buttons that trigger pre-defind rest api calls. https://github.com/Duet3D/DuetSoftwareFramework/wiki/REST-API

However I would not recommend this approach in isolation, as sending arbitary commands to the board without the user knowing the machine state, could end up being extremely bad.... At a minimum you would need to understand the current machine state and enable/disable your buttons appropriately, to prevent errors. Creating your own skew of DWC, or a DWC plugin would be much safer, as DWC already has the necessary controls in place to understand and manage the machine state, and will generally prevent a user from making a mistake.