Includes newer dependencies.
Includes interface implementation.
Adds js executable.