It would be fun to go the other way, make a giant canvas that you draw on based on the sender's IPv6 address.
Obviously it would be a really really big canvas but you could strip some leading or trailing bits.
(If we give 8x8 pixels per /64 and considering that only 2000/3 is used, that's 2^67 pixels)