Describe how the Lender, Redeemer, MarketPlace and Converter contracts related to one another
Lender <-> MarketPlace
The Lender is related to the MarketPlace contract. Primarily, it relies on the MarketPlace for information about the available markets. MarketPlace contains a markets mapping that stores principal tokens for a given market.
Redeemer <-> MarketPlace
Similar to the Lender, the Redeemer relies on the MarketPlace contract for information about markets.
Redeemer <-> Converter
The Redeemer relies on the Converter contract to convert redeemed assets to the underlying asset for a given market. Specifically, Pendle and Sense redeem to the compounding asset. As a convenience to users, we convert these assets on behalf of users via the Converter contract.