Add basic shader handling