Experimental image generation (needs aloooot work)