.. vim: set expandtab shiftwidth=4 softtabstop=4: User Interface ============== The user interface provides abstractions for the command line, GUI, and graphics. 1. A common way to parse commands 2. GUI abstraction (QML/Qt/HTML5/jQuery). 3. Graphics abstraction (WebGL/OpenGL/SVG). Modules ------- .. toctree:: :maxdepth: 2 core/cli.rst