Now the Queue allows using StaticPriorities as the queue strategy for internal storing. Now we can build 4x4x4=64 different types of the queue. After I add the DynamicPriorities type, their number will increase to 5x5x5=125.