You mention “core” but I am not sure you understand what it means. And yes, it can sound confusing at first, but it’s really not that difficult.
Think of Roon as comprised of three elements:
1 - Core. The server. With processing power and memory it needs to “push” music to the endpoints. Can be a general purpose computer, or audio dedicated machine. You do need sufficient processing power and memory IMO to run Roon Core.
2 - Endpoint. This is the streamer. Like the Node 2, or LUMIN. Really anything that can stream, and is certified as Roon Ready
3 - Controller. Smart phone or tablet. By definition, here is how you control, manage , and play your music.
A device can serve more than one role. Or all: such as a laptop that you run Roon Core on, stream (USB out to DAC), and controller (the interface).
Hope this helps