Path tool now has representation and state