[navigation] added stack notion
[navigation] adopted context "pattern"
[route] moved match method to route manager
[uikit] "intercept" segue methods
[navigation] refined context
[navigation] use context to navigate
[route] updated route to use 2 strategies
[navigation] added before hook
[project] reorganized files
[navigation] changed Navigator API
[route] added helper methods to collection
[project] objc compatibility