does anybody use scaffold-eth? Can I somehow interact with my contracts from another directories rather than creating .sol files in packages/hardhat/contracts?