The store that showed me that anything is possible was Lanreath in Cornwall. Faced with the loss of the village store and no commercial premises available, they used the only public building in the village - the village toilet. The result is a fine store that uses every square inch of space (and still provides the previous facilities). If Lanreath can do this, then I can't think of a community that couldn't find a solution themselves.
As our advisor, David Geeves, put it, it brings a whole new meaning to convenience retailing.