Make your users dynamically navigate routes, make smart commands and queries with a single directive.