Very new to Solidity. Found a intellij plugin in repository, now wondering what is the best way to structure the project? For example npm js projects usually have have src folder and node_modules then a public folder (compiled, transpiled, minified and built code ends up) or www folder. So what about when i want to code/create a contract for a token Is there any suggested structure to be followed? Best practice? Or should solidity files be stored where the app scr code is? I apologize if my questions are super silly My understanding so far is that contracts are written once (token code) and the Dapp would use those/distribute/sell/offer ??? But that is very likely a wrong understanding. Any help is appreciated.