Took care of a todo item by adding a hierarchical list to help explain annotation structure
Add description of record constructors

This closes #60