Lazy-loading non-critical and dynamic routes