replace several leftover resource_type.producing_commitments()
 with commitment.associated_producing_commitments()
and replace some leftover independent_demand with order_item