Outer layer
Improvements to tabbing structure
Merge branch 'gh-pages' into jesse-js
inPurpose & purpose variable

Possible redundancy.