It's mentioned in the article, but the Gaggiuino project is a really nice base if you like tinkering with this kind of stuff. You start with the chassis and components of an existing machine, and just add temperature, pressure and/or flow control.
Hopefully tomorrow, someone inspired by this can get more out of a cheaper grinder, then after that, who know what?