Added software architecture overview diagram.