Remove TS
JSApi => TypedJS
Add submodule back
Rename namespace to TypedJS