real_to_string and wibbles
Add shader.{cpp,hpp}