Remove the name notion of shaders. It's only useful for load them
Parse the lua file of a shader.
Load vertex and fragment sources of a shader from corresponding files