Better JS API generation
Generate namespaces according to names and directories
Remove submodule
Js => JS
Js => JS
Restore submodule