Made collectRegions easier to read and clarified that it is for TOPLEVEL regions (i.e. in the HTML page), not the regions in client-side HTML templates.
Commented out a bunch of unused databinding stuff.
Successfully refactored component helpers into their own submodules.