Created a skeleton for the project. Everything is subject to change.

This includes a directory structure, CMake script, empty header/source files, three empty projects, etc. All of these are mere suggestions and starting points; nothing is set in stone.