Add docs for all classes.
Tidy for v1