I'd certainly love to see the contenttypereaders all in the pcl but it would require some level of abstraction of the truly platform items such as graphics device from the content reader.  Will look into it as I do see there is an igraphicsdevice interface that could be used here.