Preserve aspect ratio when scaling images.
Controlled by `:aspect` key in template descriptions.

This fixes #1.