Add Site#data.
Cleanup tags code a bit.
Allow users to define custom property parsers.