what I want to do is create a "device of holding" (cause what I want to do can't be done with a bag).
I plan to give each item it's own individual place for easy access and visibility. There will be a light illuminating each section only when an item has been placed where it is meant to be placed. Most compartments will hold a specific item but a few "unmarked" compartments will be implemented.
This next feature may be a stretch but I also plan to have either a visual and audio output telling you what you are missing ( er go a screen with a list and a voice that reads that list as obnoxiously as possible to entice the user to get their shi- things).