### Classes

Each plugin implements a class (rarely a set of classes). Classes are:

name | description
--- | ---
feature | random features directly accessible for the user, usually actions
lib | support code library for other plugins (core doesn't depend on these); functionality not directly accessible for the user but other plugins may depend on it
hid | Human Interface Device: interactive user interface, usually GUI
import | load alien formats into the design space
export | save (parts of) the design space in alien formats
fp | footprint (element) library implementation
io | native file format (save & load) implementation

### Plugin dependency map