To make your dressing, combine all ingredients in a medium bowl and whisk well or pulse in a food processor.
In a clear glass bowl, layer salad ingredients in the order they appear above. Concentrate the ingredients around the perimeter of the bowl, filling the center with romaine.
Pour enough dressing over the top layer of avocados to cover. Cover the salad and refrigerate for up to 8 hours. Toss before serving, if desired.