Rename package.
Design docs.
Lots of restructing and renaming.