saw the ofSite PR, thanks :)

removing "Element" might be enough. let's see if anyone else has a feeling for what makes the most sense.

```
bool setElementToChild(int index);
bool setElement(const string& path);
bool setElementToParent();
bool setElementToParent(int numLevelsUp);
bool setElementToSibling();
bool setElementToPrevSibling();
```

```
bool moveToChild(int index);
bool moveTo(const string& path);
bool moveToParent();
bool moveToParent(int numLevelsUp);
bool moveToSibling();
bool moveToPrevSibling();
```