Reworked ImageType PathPiece instance

Removed duplicated pointlessboilerplate code by using built in
Show/Read instances.