(WIP) Initial commit

Just to finally add something to this repository and have a backup of current work.
Everything is subject to change and this commit will be removed by a force-push
someday in the future!