You may use the Visual Composer API to develop your own custom components, plugins, templates, and many other elements for your theme.