No image template

Addresses #594, but leaving open because we still need to address the frontend_js handling a template with no image.