Query Based Selection Sets should execute queries in List Order. Currently it executes it in Element ID Order.
For example if a user attempts to create a Selection Set that is the query steps of:
Select all Pipes of a Certain Diameter (By Creating a User Pipe Query)
Then Select all Adjacent Nodes
Then instead the Selection Set will return results in a different query order from what the user selected when building up the list of queries within the Selection Set as:
Select all Adjacent Nodes
Select all Pipes of a Certain Diameter (By Creating a User Pipe Query)
....due to the User Pipe Query having a higher Element ID value that the Pre-defined Find Adjacent Nodes Query and Selection Set execution using the Element ID order within the Query List rather than the order the User set in the Selection Set Dialog.
Additionally, allow the user to re-order the Queries within the Query Based Selection Set Dialog.