Progress on documentation

- Make everything `Internal`
- Update some documentation

Close #33