When I navigate to the hardhat package
Then each Diamond Contract should have its contents in its own folder
And the Diamond itself should be inherited from a shared folder
When I run the command yarn hardhat compile
Then the code should compile without error
User Story
As a ...
Smart Contract Developer
I want ...
A more organized, modular codebase
So that ...
It will be easier to navigate around for newer developers, and less likely for me to make errors while I develop
Comments and Outliers
Shared Diamond Structure: https://github.com/aavegotchi/aavegotchi-contracts/tree/master/contracts
Acceptance Criteria
Scenario: