Important note: This has been put on hold.

See instead phoenixfyre/UtopiaJS.