Hey Tim,
unfortunately there is no actual documentation on that.
Our member @Tondose wrote some introduction threads on that topic, but he did in german.
They are listed here (german, too):
When there is something special you want to know, maybe he can help you?