TODO: - Polygon drawing - Show mouse coordinates - Draw numbers for scale somewhere on graph - Zoom toward mouse - Zoom interpolation - Unlimited zoom in both directions - Shortcut to return to default zoom/scroll - Different point styles (option in GraphPlotData; circle, square, triangle, plus, X, diamond) Simple language: - Variable definitions: float, int, uint, vec2, vec3, vec4, mat3x3, mat4x4, quaternion - Variable bindings: UI widget to define value (slider, text field, mouse input); time - Draw commands: Point, line, triangle (color) - Export outputs