Add reusable JavaScript modules