Split SearchScreen creation into SearchScreenFactory