Factored OvenOperator object out of ovens
Goes with OvenOperator refactor-in
Bringing in Aside; also this is part of OvenOperator refactor-in