great guide, this inspired me to build a GUI wrapper for exactly this approach LUKS+LVM-thin encrypted pool, create/open/close/remove from a proper UI instead of raw shell scripts. part of a small dom0 tool I’ve been building:
(Encrypted Pool tab, if anyone’s curious)