When working in the Help Center it would be helpful to be able to branch an article or to have multiple draft versions of an article. My Dev team works on many features simultaneously and sometimes those changes affect a single document but the features are released at different times. In those cases I need the published version of Doc A, Draft version 1 for feature 1, and Draft Version 2 for feature 2. Those articles may sit in a draft version for weeks or months.
Now I have to create a fake unpublished article for each scenario, then copy/paste the contents back to the published article as the features are released.