Overhauled the Stage3D APIs to be generic. GLSL has to be written with specific attribute names.