Yeah, I am gonna do that to my house this year. I was gonna do it last year, but I kinda lost track of the date XD.
I was thinking a lynx freestyle dmx controller with about twelve solid state relays which are capable of controlling 4 lines apiece. This would give me 48 rails which might be enough. If not then I will just put more relays, the lynx is able to control up to 32 of them.