Non-minor rewrites of the design spec to accomodate new requirements
See the included commits for details. Includes many fixes for the preliminary release version.
See the included commits for details. Includes many fixes for the preliminary release version.