Enum Item Types

Added enum types for item classification and a few other things.  Still
have a lot to do, though.