adding preliminary versions of InversionObject, & tradeoff  curve plotting things