Or is that a future oriented comment of how it needs to be?

Would we need a renderer for each file extension?  Or would it be above in the :read action in the base renderer, and handle them as general classes?