This stuff really isn’t rocket science, rather than using technical terminology, we could simplify the explanation. BTW endpoints can be very basic and very good. Rpi for example, £40.

If there is a NAS then it’s just a question of putting software on it. Controller, phone, iPad- just add software. Some of this is really pretty simple and pretty cheap.

Roon is relatively user friendly. The feet do need to get slightly wet but why not give it ago? Plenty of help out there/ here.