Design documentation

Better to have these here. Easier to find and keep up to date.