LVM implementation in LUKS

LVM in LUKS is the only secure option to encrypt a Linux / Ubuntu USB system. If someone gets access to an unencrypted USB that is not LVM in LUKS, they know what it is and what it contains.

However, LVM in LUKS is not easy to implement, so would anyone be kind enough to explain in the easiest possible steps how to do it?

Thank you.