a simulation of an assembly line producing different products using a queuing
system, with machines processing products at different stages and queues managing the
product movement