title: Is this ideal CodeIgniter App Architecting?
body: <p>I have a pretty good handle on using models to make database calls and handing the data off to...</p>
  
  <p>I understand views and ideal usage. My general thoughts are to create the following for each section (for the most part):</p>
  
  <p>PEOPLE</p>
  
  <pre><code>  - controller
    - model
    - view(s) // add, edit, profile, etc
    - library // specific logic and output
  </code></pre>
  
  <p>then when I want to access people related data;  Say from my <code>BORROWER</code> controller I’ll call the <code>people library function</code> and load the appropriate <code>people view</code> into the <code>BORROWER controller</code> and into its view. AND, same naturally for <code>PEOPLE</code> logic. DRY.</p>
  
  <p>Is this ideal?</p>