foundations for transactionGraph class, does not yet compile