Changed the class name on appendix and supplemental section headings
Code organization: client code is now separated out, layers are in a module