Ideally we should compile dependencies with Babel, so there is a single .js file, though this adds some development/deployment complexity. E.g. see https://stackoverflow.com/questions/39471896/how-to-compile-all-included-files-into-one-using-babel