Added constructor scopes.
Refactored areas in to a Region object. Now calculating and rendering the center of each region in the debug view.
Updated version.