title: Headache designing Symfony2 bundles organization
body: <p>I'm developing a SaaS where tenants are both real ones and admins (us). So "fornt-end" and "back-end" are the same. Anyway, according to many other questions bundles are a way to structure your project in reusable way.</p>
  
  <p>I really don't think that our bundles are going to be reused, but i still need a way to split the project into bundles to quickly find files we want to work on. Application should:</p>
  
  <ul>
  <li>CRUD for customers - tenants should be able to manage their
  customers/partnerships</li>
  <li>CRUD for customers tags and keywords (a way to categorize their customers)</li>
  <li>CRUD for broadcast notifications sent by us (a messaging system)</li>
  <li>CRUD for tenants - we should be able to manage our tenants</li>
  </ul>
  
  <p>So, how can organize my bundles? Could be:</p>
  
  <ul>
  <li><strong>CoreBundle</strong>: only Doctrine2 models</li>
  <li><strong>ResourcesBundle</strong>: templates, js, css, images</li>
  <li><strong>SystemUserBundle</strong>: manage tenants and customers CRUD</li>
  <li><strong>MessagingBundle</strong>: message system</li>
  </ul>
  
  <p>How this design can be improved?</p>