The project comprise of markets to which liquidity is supplied
in return of vTokens. The sub-functionalities include borrowing
underlying from markets by depositing collateral, liquidating
borrow positions by providing collateral and redeeming the
assets.