Subclasses and renaming
I'm thinking about renaming Commitment to Plan (which might communicate better with more people) and subclassing for inputs and outputs as in the diagram on the ovn homepage, so for example:
Same for Events, we'd have:
- EconomicEvent
- InputEvent
- OuputEvent
I think those subclasses will align better with (for example) IPOTables.
Opinions?
Then we will still need to subclass for different input and output behaviors, e.g. consume, use, cite, etc.
This is related to #8 and #10 (closed) and visual language.