We don't have a tree in the python objects yet, but I think we're in agreement that we should optionally include one so I think it's safe to include that here. Should we call this ``ObservationTree``?