Added a short "design" document