Lots of comments.

Grouped sections as if they were functions without creating functions.
Added a better print for variables, and in every group that 'returns' variables, print them.
Moving to be stage driven.