A rough start on the 'learn' subsection

This probably wants to wait for @brianloveswords's data models pull request (#96) to go through first.