- Currently, we allow uploading one contract and then auto-gen the code. - This causes whereas issues includinng - Some variables being out of scope. - Governance contract not having full context of the module