This may be for a MODO-style rules engine, in which case categorizing stuff beforehand might make a lot of sense.
Correct.
I was just trying to think if I missed any obvious broad category.
Once you have the basics, its easy to combine them with logic (AND, OR, NOT, etc)