• <project root>
    • app
      • core
        • core.module.ts
        • exception.service.ts|spec.ts
        • user-profile.service.ts|spec.ts
      • heroes
        • hero
          • hero.component.ts|html|css|spec.ts
        • hero-list
          • hero-list.component.ts|html|css|spec.ts
        • shared
          • hero-button.component.ts|html|css|spec.ts
          • hero.model.ts
          • hero.service.ts|spec.ts
        • heroes.component.ts|html|css|spec.ts
        • heroes.module.ts
        • heroes-routing.module.ts
      • shared
        • shared.module.ts
        • init-caps.pipe.ts|spec.ts
        • text-filter.component.ts|spec.ts
        • text-filter.service.ts|spec.ts
      • villains
        • villain
          • ...
        • villain-list
          • ...
        • shared
          • ...
        • villains.component.ts|html|css|spec.ts
        • villains.module.ts
        • villains-routing.module.ts
      • app.component.ts|html|css|spec.ts
      • app.module.ts
      • app-routing.module.ts
    • main.ts
    • index.html
    • ...