simplify class hierarchy

Fold DynamicResource, NegotiatedResource, and RenderedResource together into a single Simple class.
is `is_bound` any different from `self.is_media_type_from_fs` ?