A dynamic Kitchen build using own components

Hey all, I am rather new to Sketchup and have constructed this kitchen unit. I would like the person building the kitchen to be able to set a number of attributes to build a unit. For instance we have 4 door types. I am aware I need to use Hidden and user select from a list but I cannot get started. Can anyone assist? The goal would be for somebody to be able to join 5 carcasses together and be able to design each one separate, for instance one has a bin, another has a cutlery drawer and so on. Sorry I know its basic stuff I have just hit a brick wall. Many thanks

An example of one option. I would need to toggle end panels on and off if joining 2 units together for instance.

gkware cabmaker has a good kitchen cabinet plugin for this… but im not sure metal garbage can cabinet.

Its great for modular kitchen cabinets and consistency.
https://cabmaker32.com/

you can find some youtube vids on it as well.