Document design descisions and approaches #48 #49 #50