Modularise library into `js_syntax` and `js` and combine all the executables into one