This PR is related to #653 but was segregated to have better control on core-contract updates when making the upgradeable contracts and the deploy system.
This PR also converted the previously created contracts BorrowingVault2 and BorrowingVaultFactory2, into the now upgradeable and proxy factories.
This PR is related to #653 but was segregated to have better control on core-contract updates when making the upgradeable contracts and the deploy system.
This PR also converted the previously created contracts BorrowingVault2 and BorrowingVaultFactory2, into the now upgradeable and proxy factories.