I want to create a proxy contract and another contract which refers to its functions using delegatecall(). The proxy is full of inheritances and libraries, so I was wonderin