Rename *Error to *Exception.
Add and update various dartdoc comments.
Move all PageLoader annotations to annotations.dart file.