Use PNG for rendering; generate all missing images when needed