This SDK (Software Development Kit) was made for DCTS' partial internal use but was also created with the goal to make plugin development easier. To prevent plugin authors having to rely on tricky internal calls that may break with an update it was decided to create a proper SDK.
Once the v1 SDK is properly done it will be documented properly.