Hildegard is a hierarchic layout and design environment for generating applications and rendering diagrams. This graphical schematic editor will eventually enable the construction of hierarchic software components and applications by drawing block diagrams.
Hildegard is part of the Code Craftsmen project. The documentation is hosted on Read the Docs and the source code can be found on GitHub.