Restructure the doc into architecture/designs/features/walk-throughs and futures

- architecture: high-level stuff
- designs: low-level important detail
- features: what they are and how they work
- walk-throughs: tracing through interesting operations
- futures: what we should do later

Signed-off-by: David Scott <dave.scott@citrix.com>