Note that Apertus does this -- it is dynamic and active on the chain in real time.
It uses the Root ID to extract etchings that Apertus created -- you simply put the Root ID into the browser box -- Apertus is linked in real time with Datacoin -- it then pulls it up.
Good. For popularity it must be user friendly and very simple.