I added some new structure to the project and fixed most of the cmake stuff... I hope