Having multiple contributors would take the workflow to a whole new level. This would help a company in which the budgeting process depends on multiple people working on their same department budget, but at the same time have the exact order to work on it. For example, there's a Administration budget that X,Y,Z work on. X creates the budget is able to edit, save it and pass it on to Y to do the same thing. At some point X needs to review, re-edit and save it again until Z who's the final approver can make any last minute changes and finally approve said budget.