You need Roon core on a machine. If from that machine you want to control Roon then you need the whole install. If you don’t need or want control on core machine (many people control from Android or iOS) then Roon server will work. Yes, Roon remote is to control Roon. If you want to send to another room and you have ethernet or WiFi there then you need an endpoint running Roon Bridge. You’re on WIN10 so you’re probably OK for Open GL, but here’s more explanation -
Roon comes with a free trial, so you can experiment before you commit.