a user should be able to add any expression with existing columns. If it involves duration, one may need to convert it into a basic time unit (hour or minute).
Ideally, when a user builds an expression, they should be able to select existing columns.
I would like a sketch before we implement this.