-make the invest and liquidate dynamically pass the contract file into the props of the element.
-only have 1 element for pools, and dynamically tell it which pool to send the transaction to, based on the props from parent.
-make it modular, refactor invest.js and liquidate.js, probably combine into 1 element, determine contract addresses of assets dynamically
-make the invest and liquidate dynamically pass the contract file into the props of the element. -only have 1 element for pools, and dynamically tell it which pool to send the transaction to, based on the props from parent. -make it modular, refactor invest.js and liquidate.js, probably combine into 1 element, determine contract addresses of assets dynamically