Add solution architecture document