API Email Transport plugin

Hi folks.

I’m working on a project to create a Mautic 3 email transport to send emails via an api that will be made by the own company I work for. Normally what I’d do would be to look for some similar plugins on GitHub, but unfortunately I couldn’t manage to find any. The best I could find was this one: https://github.com/azamuddin/mautic-mailgun-plugin. After taking a look at it I concluded that it’s not very much what I need. I actually want to do something closer to what the Amazon SES (api) transport do. So my questions are: how can I integrate a service like this with Mautic? I need to know how to structure the plugin in order to make it work as an email transport and what kind of resources of mautic do I need to use (like do I need to use any kind of subscribers, etc).

Thanks in advance to anyone who can help me out with this!