Yes! I've been looking into this myself in the case I were ever to run demo games. I'm actually going to work up a more detailed answer as a Devlog post here shortly, for posterity. Thanks for getting me thinking on this topic!
You're a rockstar, thanks so much!