Updated Design Doc

This is the new design document, massively updated in detail in all
areas, and is a far more centralized location for information than the
prior collection of files.