OFRAK Components
Components are the modular unit of work that are the building blocks of OFRAK.
The base interface of OFRAK components is ComponentInterface. All components in OFRAK currently subclass AbstractComponent, which contains some helper functions that are shared across components.
OFRAK components are grouped together by the following abstract interfaces: