[wip] clearing code and renaming; and licences
[wip] [bad] not building after refact
[ok] clear code in new file names and with licences
[fix] wrong include path
[wip] overheat