The basic class structure of the non-GUI elements of NanoCap are is shown in Fig. 14. The class diagrams are constructed with the help of pyreverse and graphviz.