And move unneeded includes in frequently used headers to source files. Slightly reduces compile time.
Simplifies code for operations with correlated coordinates between inputs and output.