Converted main,shell to typesciprt. Added boot.js. Removed submodule and using nuget instead.