Investment info is fixed at instantiation, and is used to control the function of the contract
Supply is dynamic and tracks the current supply of staked and ERC20 tokens.