Use concern for project search and try and make it more composable.