Engine parts organizer

I am an idiot, so maybe my way isn't the best way - but it works for me. I use a LOT of masking tape, marking every bolt as to where it came from. I take photos of everything before dismantling. All the nuts, bolts, washers, etc once tagged go into their individual baggies, which are then labeled as to what they go to (water pump, starter, etc). If something has a lot of bolts like a rear end, I lay them out on a piece of tape in removal order so I know which one went where. Then I lay another piece of tape on top to hold them in place. If it's something like the rotating assembly, I mark each bolt for location, and each rod/main bearing cap with position and orientation (passenger or driver side). It's a lot of busy work, but I only get into an engine once every 20 years or so. This helps my feeble brain not implode when it's time to put it all back together.