Simplifying the resource/provider a bunch

by punting instance definition to *somewhere else*.