This package contains base classes which can be extended and registered as hooks