For example, in my system I have:
server: Mac Mini M2, dedicated for storage of CD library and to run Roon.
streamer: Denafrips Arce.
dac: Chord M-scaler and Qutest.
Whatever you choose I would highly recommend burning your CD library to a server and using Roon to manage it. Amazing user interface, improved sound quality, plus it is really magical how Roon shuffles my library based on the last album or track I played, so I can enjoy hearing forgotten parts of my library seemingly mixed expertly together without me having to create a playlist.