Item type specification done (for now).  Next up: write item type editor.