Representing, reading,designing and communicating architecture