I am not new to chickens but haven't been around long. I am wanting to build a small flack of less than 20 adult birds. All of my birds will free range except for meaties. I want a flock that will brood their own, lay a fair amount of eggs, and produce fair amount of meat for the table. I fully realize I can't have the most meat, most eggs, and best mothers. I am okay with that. I would like them to be great foragers, if that isn't too much trouble. I am also a big fan of heritage breeds. I really like the look of the Black Copper Marans and Welsummers. Here is my question, should I keep 5 or so of different kinds that excel in the different areas with a rooster and matching hens for replacement hens. Meaning should I get a couple silkies for brooding, buff opringtons for meat and eggs, well you get the point. Or should I just try and find one breed that does well at what I am looking for and try and better the breed. I like the idea of different color eggs so i can tell them apart. If you did keep different breeds what rooster would you keep to cross with all of them? I live in the country on 15 acres surrounded by larger ranches, so roaming space is not much of an issue.