Holds query functions used to retrieve data about token balances, token supply, the Astroport factory configuration, fee setups for pair types and pair type configurations. It also holds logic that allows someone to simulate or reverse simulate pair swaps