Ricardo Legorreta, Architect