Add tag support.
WIP.
Add icons.