Cinema API plugins are typically created by implementing a base class and registering that implementation. For details see:
A new instance of a given class should be created using Cinema 4D's memory management system.
Cinema API elements are typically based on these base classes:
Specific data types to handle these base classes are: