Implemented base shader wrapper. AH-18