This architecture makes it possible for anyone to create a piece of the system and integrate it seamlessly into the existing infrastructure.
How requirements may differ in the future is (at least near) impossible to predict, but _that_ requirements change is almost certain.
This way, the system can be adapted and users can pick the module they like best.
A space for Bonfire maintainers and contributors to communicate