Adds multiple-sheet manipulation w/o breaking existing API and keeping existing ability-based DSL