Created new Process model that uses OrderedRelationalCollection to query its child states.  Also added Router