genericised the image viewer and overloaded it.

Now i have the logo viewer on the left and am planning the sub-class
type for storing a tvshow folder instance