If you walk around the streets of Athens, Greece.....you will eventually come to the Greek version of Home Depot.....a mom-and-pop shop with just about everything....squeezed into a thirty by hundred foot shop.
Alabama used to have shops like this, which thrived off of farmers and the local community. Most have dissolved away and simply something of a legend today.