Fleshing out a basic glsl editor window