Attempted performance gains by avoiding set, using web workers
Hide sets by default and defer calculations until first render
Remove module loads where not used
Use promise pattern consistently
Include additional runtime configuration
Remove need for dist folder, instead compiling to app