The perfect supermarket has to sell everything you need, be not too far away from your house, and, of course, embrace trees.