First pass at simulator and operators.