Ygraph
Your Graphs, Charts and Diagrams
See the below image for the A modern guide to windows diagram.