Add docstrings for all NestedProgress methods; change obj to tree