Gadgets, Modules, and Shelves