Tabs to spaces.
Moved CSG to it’s own namespace. More tabs to spaces.
Cleanup some warnings.