Design docs

@isupeene Added Design overview and an answer to the last question.