Major update
This release comes with a significant change: the main class is no longer final or otherwise locked. Conversely, there are no intermediary classes and no interfaces as they are no longer required. If we won't need to update interfaces for every new method added, we won't need a major version every time we do that. Otherwise put, no more BC breaks for new methods!