Some of the files are too big to be viewed on GitHub. Maybe they could be split into different files based on the sections.