Support multiple glsl sources
Support resetting view
Some complex plotting