Add ability to set custom data tags by passing list of tuples as `data'.

Hi!
Please add to your repo, if you find it useful.
Thanks!