I didn't want to stay idle while everybody talked about the new library
structure. Since that is above my paygrade at the moment, I did ne next
best thing I could.
I've added a button in 3d-viewer to switch between perspective and
ortographic projection modes. The icon is a big boring "O", but then
artwork was never my strong point.
I've also cleaned up some -pedantic errors that annoyingly filled up the
virtual terminal.
I also came across some files that used tabs instead of spaces, so I
refactored them to use spaces.