Merge branch 'release/0.3.6' into develop
Update docs
Add DynamicOrphan
Refactor clean various cruft
Remove a bunch of cruft. Also re-namespace all private methods with _
Add a ton of docstrings and add to official docs
Bump version for v0.3.7
Merge branch 'release/0.3.7'