design: revise homeworld overview
design: revise homeworld overview

We haven't kept the design overview up to date. Fast-forward the design
documentation through the past several months of changes, and makes it
better correspond to the actual code organization.

sipb/homeworld,sipb/homeworld,sipb/homeworld,sipb/homeworld