v0.27 added simulation components

need to test Queue<Customer> and OrderedSet<Customer>