Building upgrades in queue

I know that you can build multiple buildings/upgrades if you buy a second builder, but how about a queuing system that tells the builder to start on a different task when they finish the current one? A similar system can be used in the training camps and the forges. That way, players don’t have to return from gameplay to issue new orders to the builder.