title: How to build an Angular 2 Tabbed document interface than incinerates routing?
body: <p>I am trying to find a way to build a tab component that integrates with the Router, there are plenty of Angular 2 tab examples but none that incorporate routing.</p>
  
  <p>Examples cases assuming each tab is for editing a separate database record.</p>
  
  <ul>
  <li>User navigates to URL ./detail/1 if record 1 (tab) is not loaded then
  add as new tab, if record 1 tab is already loaded then select that
  tab. </li>
  <li>Browser back/forward would effectively allow you to switch
  back/forth between tabs</li>
  </ul>
  
  <p>Thanks</p>