feat(avatars): profile images

WIP Not worth reviewing yet.
Not sure if we want to wrap the `Upload`, `URL`, `Camera`, and `Gravatar` in `{{#t}}...{{/t}}` as well.

Heck, I think this is maybe still WIP and I should just shut my pie hole.