Drawing to Image from Compute Shader - Example ?

Future reader here:
It seems like the status quo is different now and the supportedUsageFlags usually includes STORAGE_BIT. See listsurfaceusageflags on the Vulkan Gpuinfo site.

P.S. I suppose the compute example could be simplified as well, if that support level is truly high enough to rely on?