simplify class hierarchy

Fold DynamicResource, NegotiatedResource, and RenderedResource together into a single Simple class.