Moduel Pattern

Create a simple module

var MODULE = (function (module) {
    sayHello = function () {
        console.log("Hello world");
    };

    // public bindings
    module.sayHello = sayHello;
    return module;
})(MODULE || {});

Implement a sub module

var MODULE = (function (module) {
    var sub = (module.world = module.world || {});

    sayHello = function () {
        console.log("Hello world");
    };

    // public bindings
    sub.sayHello = sayHello;
    return module;
})(MODULE || {});