Hi folks, I'm looking at getting a desktop system for software development (mostly C++, a little bit of python). Target platforms are macOS and Linux. So far I've been using an older Linux desktop mainly, but it's fairly slow (only 8 cores) and I'd like something faster. I'd also like a system with upgradeable memory/storage and the ability to add at least a couple of PCIe devices in the future ('future-proofing'). It looks like I can get a pretty decent 16-core PC to run Linux for ~$1500 - 64GB RAM, 1TB NVMe SSD, Vega 56 video card etc. What's the closest thing I can get on the macOS side? I don't mind paying somewhat more for an Apple system (25-30% feels fair), but the new Mac Pro looks like it's in a different price world altogether. Are there any other options closer to that price? Thanks!