Separation of Variables as an Operator Workflow