Refactor workshops to use a map. Should've always been the case.
Reading icon position from data!
Icons reading finds x,y instead of x,x (d'oh!)
Switching between crafting benches works exactly like I'd expect. Hurray!
Merge pull request #280 from icbat/moreWorkshops

More workshops