Add introduction to the setting system.
Fix spelling issues in architecture document.
Merge pull request #1173 from sbt/wip/more-architecture

Add introduction to the setting system