architecture diagram source [with alternatives]