Use a better macro for generating the tags table.

This not only includes all dependencies but also takes up less space.

:+1: :cookie:
Some whitespace tweaks.