Updated interface + docs

- Child operations now return the correct elements
- Docs updated to reflect these return values and previous interface changes