Some of us have taken this "HAT" thing way too far.....
Bottom board has a 180Gbyte SSD drive, the board also converts that to a USB3 interface.
Next up is an R-Pi 4 w/4Gbytes of RAM. The Pi's bios is configured to boot off of the USB I/F first, and look for a microSD card if no bootable device is found on the USB I/F.
Then there's an obligatory fan. I put a heatsink on the SoC/CPU, the fan keeps everything under 35C. It's quiet, too.
And on top of the stack is a DC UPS card. Full power supply with two Li-ion cells. Enough juice to run for about 8 hours with this configuration.
This Frankenstein stack normally has a pair of 4Gbyte hard drives plugged in and serves as my audio media server running Logitech's Squeezebox server on top of the Moode Linux build. Most of what I wanted was baked into Moode, I added the Squeezebox server on top, a shell script to spin down the drives when not in use and a shell script run as a cron job using rsync to keep the main and backup drives in sync. It serves music to a pair of Squeezebox 3 endpoints, S/PDIF out into a Bifrost 2 and a Modi multibit. And doubles as a file server so I have backups of my wife's photography and our home office stuff. With the drives spun down, it draws about 5 watts.