This salad has much more than an assortment of flavors and textures. The beans and eggs can be cooked ahead, while the vinaigrette can be made several days in advance, leaving assembly of the salad for the last minute. It's lovely for lunch or as the anchor to dinner. Dress the beans in advance of eating to absorb the flavors of the vinaigrette.