emscripten update, digital evolution refactoring, test and examples.