Impress your guests with this artful platter.
Whisk oil, vinegar, shallots, mustard, salt, and pepper together in a small bowl. Put it aside for the moment.
Cook the green beans according to package directions and drain them.
Cook the gnocchi according to their directions and drain. Toss the gnocchi with 2 tablespoons of the dressing you made in step one. Arrange the gnocchi, green beans, artichokes, tuna, olives, roasted peppers, and, if desired, egg halves on a serving platter. Drizzle it with the remaining dressing.