Rename to something more general.
Small bugfix and refactor.
Isolate compiler errors
Remove unused code
Update closure compiler