Revealing module pattern with namespaces.