I have been trying to build a project based on Server Driven UI too. I worked for a company some time ago where it was the core of their business. The same source code was able to build different App layouts for almost a hundred customers.
I haven’t seen many resources on the web and desktop since this is more of a mobile thing. Even for mobile there is not much public documentation, most companies doing server driven ui keep their protocols closed. By protocol I mean the data you send from the server to the phone to indicate how to present the App.
In reality I don’t think there is any magic behind it, it all comes down to how you design the different components metadata and a good API for them to communicate between each other.