 - `ancestry` - Methods that retrieve or validate anything related to the current paths ancestry.
 - `context` - Methods responsible for maintaing TraversalContexts.
 - `conversion` - Methods that convert the path node into another node or some other type of data.
 - `evaluation` - Methods responsible for statically evaluating code.
 - `inference` - Methods responsible for type inferrence etc.
 - `modification` - Methods that modify the path/node in some ways.
 - `replacement` - Methods responsible for replacing a node with another.
 - `removal` - Methods responsible for removing a node.
 - `family` - Methods responsible for dealing with/retrieving children or siblings.
 - `introspection` - Methods responsible for introspecting the current path for certain values.
 - `comments` - Methods responsible for dealing with comments.
