reshuffle definitions in an attempt to iron out inter-file dependenceies
-rw-r--r-- 86 .gitignore
-rw-r--r-- 1985 Makefile
drwxr-xr-x - examples
drwxr-xr-x - src