Add an option in the editing window for EPD datasets to enter a functional unit instead of/in addition to a declared unit.
That goes under quantitativeReference/functionalUnitOrOther.
This also requires that the user can set the type of quantitative reference (quantitativeReference/@type) to either "Reference flow(s)" or "Functional unit".