const method correctness fix some warnings Missing Render method added back Fix examples to use new NeoShaderBase