Create highly extensible software components.
github.com/tarruda/node-extensible
tarruda/node-extensible