This is definitely possible, and we have seen more users creating more advanced Dockable Panels. Calling these “interactive tools” is interesting, as we have discussed having what we can an “Interactive Mode” that focused more on button clicks/single command execution vs the standard automation ( (discussed a little bit here)
What we don’t yet have a is good, publicly available template or examples for this, but here is a screenshot to give you can idea of what has been done: