Now supports ancestor tracking. Now has more consistent name/value/seq support.