Starting to hide global variables and functions in modules using the reveal pattern. This should improve scalability of the application by a massive degree.