move special operators to their own file
Created by: PhilipVinc
For my own reviewing sanity of the line of PRs opened by Dian, I want to move special operators to their own file first so the diff shows up nicely.
@wdphy16 please rebase your PRs on top of this?