Adds shader component base. Not currently viable for use.