Design Doc for everyone

Just shout if there are any questions!