The primary goal of Cassopi is to produce an open source sketching application that allows non-destructive workflow. This is achieved by using a node based approach combined with GPU acceleration. For latter point OpenGL is used.
Cassopi is developed using Python. Pyglet provides basic windowing, event system and access to OpenGL.
At first stage the goal is to get the user interface and basic node functionality working. After this the functionality will be extended to encompass sketching.
Note that at the moment I am working on user interface library (http://bui.googlecode.com/) that I hope to use as the basis for Cassopi.