class hierarchy image