Part of the point I'm trying to make here is that this whole process is unnecessarily difficult, annoying, and fiddly to implement in various tools, and that makes the part where I explain how to do it in detail, kind of difficult, annoying, and fiddly
Does your main project currently have a way to make a cutout?
If you have a fediverse account, you can quote this note from your own instance. Search https://mastodon.social/users/glyph/statuses/115533855202535273 on your instance and quote it. (Note that quoting is not supported in Mastodon.)