Updated for initial cgp shader support and add your own artwork.