Clean up
Basic shader support and a few samples