Doctave 2.0 is out , and the biggest new feature in this release was our new component system , which we’re calling Ballad . In this post we want to talk about the path we took to get here, why we felt none of the existing solutions worked well for us, and what our component system enabled. Ballad brings interactive components like tabs to your Doctave docs Why do we need components?