Once right sitecore module has been chosen, we need to sync all environments including developer, dev, test, prod etc. I'm thinking whether we should include items on to TDS and patch files on configuration etc. Wondering whether this is a best practice or should avoid it. Also not sure how we could include to module dlls (I guess just inlcude a reference in web project?)