implemented destroy method for new Texture class
removed some redundance in Shader::Node
removed not used functions in drawable
implemented sample based Shader::Nodes