Pull Operator into its own file