anchor.diff:    ## Table of Contents
   
       1. [Single Responsibility](#single-responsibility)
  +    1. [File Naming](#file-naming)
  +    1. [Symbol Naming](#symbol-naming)
  +    1. [Application Structure](#application-structure)
       1. [Components](#components)
  +    1. [Directives](#directives)
  +    1. [Lifecycle Hooks](#lifecycle-hooks)
       1. [Services](#services)
       1. [Data Services](#data-services)
  -    1. [Naming](#naming)
  -    1. [Application Structure LIFT Principle](#application-structure-lift-principle)
  -    1. [Application Structure](#application-structure)
  +    1. [Routing](#routing)
       1. [Appendix](#appendix)
   :marked
     ## Single Responsibility
   
     ### Rule of 1 
  -  <a id="001"></a>
  -  #### Style 001
  +  <a id="01-01"></a>
  +  #### Style 01-01
   
     Define 1 component per file, recommended to be less than 400 lines of code.
   
  
positive.code: <a href="#toc">Back to top</a>
  :marked
    ### Component Router
    <a id="130"></a>
    #### Style 130
  
      - Separate route configuration into a routing component file, also known as a component router.
  
  
negative.code:   ## Data Services
  
    ### Separate Data Calls
    <a id="08-50"></a>
    #### Style 08-50
  
      - Refactor logic for making data operations and interacting with data to a service. Make data services responsible for XHR calls, local storage, stashing in memory, or any other data operations.
  
  