Updated with Architecture section, Naming convention section,  updates to other sections.