Implement categories.
Implement properties.