css grid for architecture diagram
leached from internet