diagrams: start adding concepts to SML