In reply to Konstantin Obenland.

Well, the abstraction is not mandatory... One could simply use the custom controls and styling options without ever using the abstraction!