This partial model defines the interfaces required for a controller subsystem. This class should be extended to form a particular controller model. See the documentation and tutorial for more information.