Different types of biking; gravel, mountain, CX, XC

I would like to see gravel, mountain, and CX or XC trails that you can bike on, with the associated ability to change the type of bike. It would be nice to have a stable of bikes just like many of us do at home. We could do a gravel ride, a road ride, a mountain trail or a fat bike ride depending on our mood.

I’d like a cyclocross course - I know it’s not possible to replicate the technical riding or barriers but I’ve struggled to recreate the effort of cyclocross virtually.