Write a view class that can fetch data in multiple ways (file, web, etc) in different formats (JSON, CSV, etc) and render them in multiple ways (table, unordered lists). Bonus points if you use the following interfaces:
<?php
/**
* Describes a data interface for use with a renderer to render an output
*/