That looks like a remarkable library, thanks to Marker Studio for sharing it!
From the original post:
"We hope that it will also be useful for Kentico themselves who might consider the development of such an api to make it easier to work with Kentico."
I second that. Kentico, this is how it should have been done.