This package defines the SearchQueue, which is responsible for keeping track of possibly enabled Searchables so that they can later on be searched for activated binding. The search queue is also keeping track of the current simulation time, so that it may order the searchables according to the earliest possible time when a search may possibly succeed.