adding inheritance model view
added colors to the inheritance model
Committing the contribution changes
updates to the D3 Tree style.
Added arrows
refactor(Ext JS 5): DO NOT MERGE

- [x] main
- [x] about
- [x] components
     - [x] tree
     - [x] properties
     - [x] methods
     - [ ] bindings
- [ ] stores
- [x] layouts
    - [x] box layouts
    - [x] overnesting
    - [x] layout runs
- [ ] events
- [ ] mvc
refactor(Ext JS 5): DO NOT MERGE

- [x] main
- [x] about
- [x] components
     - [x] tree
     - [x] properties
     - [x] methods
     - [ ] bindings
     - [ ] viewmodels
- [ ] stores
- [x] layouts
    - [x] box layouts
    - [x] overnesting
    - [x] layout runs
- [ ] events
- [ ] mvc
refactor(Ext JS 5): store records

DO NOT MERGE

`pagingtoolbar` bound store name fixed
refactor(Ext JS 5): tree store records

DO NOT MERGE
*work in progress*
refactor(Ext JS 5): inheritance model view merged in

DO NOT MERGE
*work in progress*
refactor(Ext JS 5): inheritancemodel

- [x] main
- [x] about
- [x] components
    - [x] tree
    - [x] properties
    - [x] methods
    - [x] bindings
    - [x] viewmodels - some issues
    - [ ] viewcontroller - disabled
    - [x] inheritancemodel
- [ ] stores
    - [x] list
    - [x] store records
    - [x] tree store record - some issues
    - [x] record details
- [x] layouts
    - [x] box layouts
    - [x] overnesting
    - [x] layout runs
- [x] events
- [ ] mvc

+ code style changes