Added overview diagram and did more sections