Add shader class.  Should be useful.