Commentary Update

Added a ton of comments to help better understand what's happening in
each section.

Also optimized some small portions.