Faking a Namespace

A container to keep variables and functions. Typically it keeps functions and variables (with the same name) separate.

One way to separate them is to use object literals.

Hence these variables become containers to make sure names do not collide with others.