Revert ResponseFormatter accepts to ResponseContext
Rename Response to Renderable
Resource extends DefaultResponse