For example, the previous definition of ItemInfo could be placed in item.H.
Here is the full contents of item.H.