This repository was archived by the owner on Apr 26, 2024. It is now read-only.

Description
Currently we have a module system (or interface) where modules can register callbacks and use module API methods, which are different things. It feels like we keep confusing them, for example calling a module callback a module API (which is even more confusing because it technically is an API but just isn't a method of the ModuleApi class).
We need to figure out a better terminology.