#4. Add doc Architecture