Add prototype of chain route
Add prototype assembling functionallity
Add unit tests for chain route
Add unit tests for chain route generation in tree route stack
Merge pull request #3999 from DASPRiD/feature/chain-route

Chain route
[#3999] Incorporate feedback

- Broke one statement into two for readability
- Alphabetize invokables list
- CS fixes (commas after all array items)
Merge branch 'feature/3999' into develop

Close #3999