This contract is responsible for deploying and initializing new contracts using the CREATE3
method
which computes the deployed contract address based on the deployer address and deployment salt.
function _deploy(bytes bytecode, bytes32 deploySalt) internal returns (address)
function _deployedAddress(bytes, bytes32 deploySalt) internal view returns (address)