Restructured projects and solutions

More clean and straightforward now. Removed unnecessary deep hierarchies and streamlined project/solution file names to be much shorter now.
Removed DefaultViewer in favor of CustomOperationViewer