We invested specific time to developer The Creator, so it was thought at all circumstances. Theme developers can override every frontend aspect of the Creator, making it own and beautifully incorporated in theme. Plugin developers can create new elements, simply as creating shortcode and override existing ones the same way.
We went through every line of code again and again in order to be as clean as possible. As plugin is friendly for user it is also friendly for developers.