Line voltage compinsation, a CT feedback, current/voltage limiter, soft start. from what my research yielded is, most proper phase controll SCR driver's have zero cross DETECTION, a Pulse train transformer, and well that thing has a couple IC' s and looks like it has more going on then a MOC3032 like in
https://www.bristolwatch.com/ele/img/2scr.gif that and i found audrino code for triac and zero cross but not for SCR control, and i remember you suggesting zero cross, isolated drives in a plastic box and a RCD (i ordered an RCD)