Refactor UI graphics viewer to handle 'empty' gfx decoders [Alex Jackson]