Need to Change Recipe Manager to take into account Amount.

Store Keys as Item Stacks of size 1.  Search based on layout, not
amount, then if it finds one from the Key, THEN check amounts.  Masked
from callers, still const time lookup.