My own UI component

I am building a learning app and my UI involves visual quizzes like drag and drops
These are not available in the current UI components
How would I go about doing that?

dragula is probably worth a look.

Thanks - I’m new to ionic and angular, coming from a jquery/js world. In angular, then, does one need to find a corresponding angular component before one can implement one’s UI?

I guess either find or write.