Take a look in this article, it illustrates pretty well the differences. http://www.nczonline.net/blog/2014/07/15/generalists-and-spe...