Default What would it take to dual boot?

What would it take to enable us to be able to boot multiple roms on our phones? There's an app on the play store, Boot Manager Pro, that I came across that can multiboot roms on many HTC and Motorola phones, and I have MultiRom running on my Nexus 7 (2013). I am interested in hearing peoples' thoughts on if we can do it, how much time/effort it would take, and if people think it would be worth it.