Creating and deciphering circuit diagrams