How to make plugins? I have a plugin trait that includes some heavy types that would be almost impossible to wrap into a single API. It looks like this:...