Check out the Team RUSH Toolkit for Success. I think that you will find it has an incredible amount of information on how to build and structure a sustainable team. Its a 250 page document that includes what you are looking for.
http://teamrush27.net/requesttoolkit.html