Added some badly-needed documentation
Moved the rest of the data driven fields into the taxonomy system