The implementation API provides the tools to build new objects and modules.
It consists of the following object-specific APIs: