class comments. tried to add texture support but it feels strange.
finally some output! "Geometry <> ShaderBuffer <> ShaderHandle <> ShaderProgram" dataflow done.