The Chaincode for Developers tutorial uses only one chaincode.
I know multiple chaincode is supported as well, and the aforementioned tutorial uses a chaincode called SimpleAsset.
Does it imply that there is an expectation to have 1 chaincode for 1 asset? If my application involves several asset types (eg. Widgets and Gadgets), is the best practice to have a separate chaincode managing the lifecycle of each asset type? Or a single chaincode?