First take at architecture diagram.