Facade Pattern on the HTML5 SharedWorkers API - Includes both Client AND Worker Modules. Allows Custom Events.