If you have a look in etc/init. D you'll see a script called halt . I'm pretty certain that when sbin/halt is called in a runlevel other than 0 or 6, it calls sbin/shutdown which runs this script (unless called with an -n flag).
So maybe you could add your own hook into that script? Obviously, it would be before the final halt was called, but nothing runs after that, so maybe that's ok.
I cant really gove you an answer,but what I can give you is a way to a solution, that is you have to find the anglde that you relate to or peaks your interest. A good paper is one that people get drawn into because it reaches them ln some way.As for me WW11 to me, I think of the holocaust and the effect it had on the survivors, their families and those who stood by and did nothing until it was too late.