Document all classes
Add caveats section