add EconomicResourceType.substitutable and use to shortcut netting, and
replace start and end dates for recipe processes with due date