Implement bare shader class