Added Rationale. Improved some sections.