Generalized item types (now included in core)