If you’re interested in virtualizing OS X on M1, it’s now very streamlined thanks to Saagarjha @ Github. Check out the VirtualApple project (1). All you need to do is download an IPSW (2) and follow the instructions after running the project in XCode and you’re in business. Great plug-and-play solution!
Make sure to download an IPSW that is equal to, or less than, your current OS X installation or it may hang.
Note that Apple has disabled iCloud login from the virtualization framework. I haven’t tested any other services.