Before revision: We introduce  a path-dependent geometric framework which generalizes the HJM modeling approach to a wide variety of other asset classes.
After revision: We introduce a wide variety of other asset classes.