Add JSWorkShop and corresponding unit test.