Anything is technically feasible; it's just time, effort and money right?
Before providing any further info, I'd ask myself, what is the business use case for the customized behaviours and UI elements or actions you're trying to implement?
Then I'd ask myself, can these actions or items be handled with global event handlers, some custom JavaScript, or anything else?
Lastly, I'd look to recreate the OOTB functionality with custom code.
Keep in mind, with KX13 you'll need to create the controls in 2 places if you want that functionality across everything:
- CMS code so you can use it on the page's Content tab
- MVC code so you can use it in Page Builder.
I'd start with the documentation here, https://docs.kentico.com/13/custom-development/extending-the-administration-interface/developing-form-controls.
Then for the CMS side of things, my suggestion would be to clone the existing form control in the Kentico UI, then clone the code files relating to that form control in source code, then make your customizations as necessary.
For the MVC side of things, I'd look to see if you can decompile a bit of what Kentico has done already so you have access to some of the basics to get you started.