Feel free to add as much or as little of the bacon, eggs, spinach & onion. While you’re at it, feel free to tinker with the dressing, too, adding more or less sugar, salt, pepper.
Add bacon to cold skillet and turn to medium heat. Cook, stirring often until done to desired taste. Remove bacon and set aside. Remove all but three tablespoons of the drippings. If there aren’t three tablespoons, add a bit of vegetable oil. Place the bacon in a medium nonstick skillet and fry over medium heat, stirring occasionally, until crisp, 8 to 10 minutes.
Add the onion to the skillet and cook for a minute or two until softened. Remove from heat and add the vinegar, sugar, mustard powder, salt, and pepper. Whisk vigorously,
Add spinach to a large bowl and toss with a little of the warm dressing. Divide into serving bowls, garnish with egg, mushrooms, onion and reserved bacon. Pass the remaining vinaigrette.