Subsectioned history
* Split the main parts down into subsections. * Still need to cull the incorrect stuff towards the end and add more recent changes.