ComponentAccumulator: Introduce "primary component"
This is the squashed version of the lenghty WIP-MR !21809 (closed)
Instead of returning a tuple (ComponentAccumulator,PrimaryComponent) from configuration methods, designate a primary component inside the ComponentAccumulator.
This MR makes the necessary changes to ComponentAccumulator.py and adjust some but not all of the existing new-style configuration code.