Add some Type check
[WIP]Add routing sample
Add Router sample :)