I would like to be able to create void elements in the component stair edit mode, and then use the voids to cut shapes out of individual stair components - WITHOUT converting the components to sketch. This would mean that you could create irregular shaped stair components that retained their component capabilities (such as shape handles). At any time the stair component could be modified as normal (add/remove risers, adjust height etc) - they would just work around the void so that part of the stair component would be cut away; railings would adjust around the cut shapes. The voids could be removed or modified to change the shape of the component.
This would allow us to create such things as tapered stair runs (with triangular voids at each side), landings with notches cut out of them etc.