Feature #78: Output system improvements
Replace THaVform with THaFormula
The THaVform class, used internally by THaOutput, duplicates functionality of THaFormula. The duplication should be removed. Since THaOutput supports more than just formulas, additional logic will be required to support non-formula cases. Currently, all that is wrapped up in THaVform, making that class hard to understand.
Since the current functionality is complex and hard to follow, it will take additional time for research and design to implement this properly.