Starting anew: cleaned repo from a lot of heavy files and reviewed general architecture