Split ItemTypes into separate classes