Added empty project for operations
Extracted out all operations into seperate assembly
Moved all operations over as extensions into the operations.core assembly
Restructured