not hard at all. I was a little worried (high temp inside and sort of high voltage).
the machine mod involves installing that SSR near the drip tray and running wires up inside to the head area. very easy. then taking a temp sensor (I used lm35) and then bolt that to the boiler metal. my detail for that:
screw that to a location on the top of the boiler, give one wire +5v, one ground and the output goes to the arduino/cpu board.
to control it you need just those 2 things: temperature as input and SSR (pulsing the heater element) as output.
I chose NOT to modify the metal on the silvia and instead just install the lcd thing in its own box, sitting on the counter near the machine. the wires that go into the machine are +5v, ground, temp wire and 1 SSR wire. inside some wiring changes are needed but not very much. a good ref is this:
CoffeeGeek - Espresso: Espresso Mods and Restorations, New Silvia Mods - Wii Nunchuck, Clock, PID, Water Level Alarm
it also adds safety stuff, such as an inactivity timer (after 1 or 2 hours the machine turns itself off) and also if you go into steam mode, it will turn THAT off after a minute or two and go back to BREW mode.
if you go the next step up in wiring, you can have the cpu control the machine entirely, even doing a 24second shot timer and actually turning the shot off after that timer expiry.
the base silvia is accurate to 5 degrees or so. not very accurate at all (mech sensors). with a PID its close to half a degree or so (depending on how you tune the PID).
I would not run it any other way (lol). give it some thought. its not hard, really.