Design docs. Making tarball from this branch