It all starts at the youth level and builds all the way up to the High School level. In my opinion a team that plays together from youth through high school at any level is a strong team. With all the movement that is seen in the club travel programs you see less continuity. Players are bouncing from team to team. When you live in a town and play with the same town players for a long time the team is usually better at the high school level.