Provides the specification for the FlexDock docking framework.

## Package Specification

This package contains interface definitions for the FlexDock framework. It also contains the utility class `DockingManager`. This class helps to load the actual docking implementations and configure those instances.

The package `org.flexdock.docking.defaults` contains default implementations for these interfaces. Implementors should use these classes as a reference, since a lot of time has been put into developing them.