Custom data components using custom front-end

Hi all,

I’m working on a tool that uses a javascript canvas element which I want to add as custom data component. I’ve seen some examples and most of these extend a pimcore type of tool if i’m not wrong. Is it possible to create such a tool or should I stop trying?