Lots of small fixes and improvements

Made lots of small fixes and improvements.
Renamed and refactored. Fixed Add and Remove buttons
ProjectPreviewWindow. Improved documentation and fixed some typoes.
Improved code examples. Cleaned up some unused files. Added additional
unit tests.