Formulating widget templates and image uploads