Updated the API to reflect recent changes.
Added the ability to create extensions for the Modules. Support has to be added manually, but requires minimal effort.
This system might get tweeted in the future, but is fully functioning in it's current state.