Developer's Guide to Flow Charts