[refactor] Client libraries and code order
[add] document title changes if provided title in route
[refactor] route resolvers