You are asking a great question. My suggestion would be to forget about SEO and write the content in the way that would make sense to you as a professional and also in a way that you really think your end consumer would like. SEO is basically a method for Google to try to figure out what people would like the most and rank those sites that seem like they would be more appealing to the people who are searching for similar terms. So I highly suggest you totally ignore what SEO tactic you should use for your content and focus on how to make your content better for your visitors.
Let me address one technical thing though; what you are asking some refer to as Siloing. Bruce Clay has a well written article about this that you can find: http://www.bruceclay.com/seo/silo.htm . This will help you understand how you should restructure your content in a way that is easiest to understand for both the consumer as well as the search engine. I would probably be able to help you more if I knew what your website's structure looked like but I hope this gives you some general guidelines. Good luck to you!
Ashkan Sobhe