Splitting a complex control problem into separate sub-modules (e.g., mobile base and arm) with structured information flow to reduce interference.