Improve build process

- Separate build process from JS compilation.
- Improve manifest xml