Just added lots of high level comments blocks to help organize things
better.