If a picture's worth a thousand words, then please enjoy the above 210,000 word essay.
I'm still adjusting the tolerances, but this is the basic idea for the next revision. The colors are just to differentiate components, and there are just holes where the side button covers will be. I also haven't included any of the buttons on the other side, nor have I modeled the flashlight. I still need to do a bit of thinking before I figure that out.
PS: excuse my iffy animation skills!