Mix together sugar, water, and yeast in a large bowl and set aside.
In a medium bowl combine first six dry ingredients.
Whisk together eggs, vinegar, and oil in a small bowl.
When the yeast mix is frothy add the eggs and flour mixes. Blend until incorporated.
If using a bread machine, spoon in the batter and set the machine for sweet bread with a medium crust. After the final kneading, smooth the top with a spatula. Turn out immediately when finished or it will turn soggy. Spread a little soy butter on the crust to keep it soft.
If using and oven, cover batter and set in a warm space for about 30 minutes. Bake at 400°F for 50-55 minutes, covering after the first 10 minutes with foil. Turn out immediately and lightly butter the crust.