The main goal of this module is to handle history navigation by providing the correct animation if the user goes back or goes forward.