umd-style module allow for dependencies, new build tools