If you were designing websites in the late 1990s and early 2000s, your hard drive was likely a mess. The standard workflow of the era demanded a strict, frustrating division of labor: you had your heavy, complex "source" files—usually Adobe Photoshop ( .psd ) or Illustrator ( .ai ) documents containing all your editable layers and vectors—and you had your "delivery" files—the flattened, highly compressed .jpg or .gif images that you actually uploaded to the server. Managing this dual-file system was a nightmare of version control. If a client wanted to change the text on a web button, you had to dig up the original .psd , change the text, re-slice the image, re-export it, and re-upload it. Then came Macromedia (later Adobe) Fireworks, a tool built from the ground up exclusively for web UI design. Fireworks promised a utopian workflow: what if the source file and the delivery file were the exact same thing?…