add documentation on why this classes exist
-rw-r--r-- 17 .gitignore
-rw-r--r-- 1209 CMakeLists.txt
-rw-r--r-- 35147 COPYING
-rw-r--r-- 2499 README.md
-rw-r--r-- 21 VERSION.cmake
drwxr-xr-x - cmake
drwxr-xr-x - src
drwxr-xr-x - test