Reorganised all files, improved everything.