Squashed 'Library/' changes from 3bdde19..3fdd574

3fdd574 fixed untracked files in library
171de07 some renaming
b465635 some weird stuff going on here!
66de690 basic initialisation and some project modifications

git-subtree-dir: Library
git-subtree-split: 3fdd574183a5ea344bd5fbc395ef29d98eeaafe4
Merge commit 'bc3257e153070c73aa052296eba7cd512615cc8c'