User-defined tags.

Closes #2