Task-space Separation Principle