Rearranged file and added sections to make finding things easier.