Sitecore 9 is the biggest announcement from sitecore.
And while doing the installation process on your system, it is necessary that all the prequiestics are there as well as at their right place. And here scaffolding will make more sense. Below is my observations and scaffolding things for Sitecore Instance.
Sitecore Instance Directory
will contains:
SIF(If doing installation things with the help of SIFLess.exe) / final script for Sitecore Installation
solrssl.ps1 (to generate ssl for solr).
Sitecore Repository Directory
Configs
extracted files of the configs file(XP0 Configuration files rev.171002.zip)
License
License.xml
Solr
extracted file of the solr (solr-6.6.x.zip)
NSSM
extracted files of the nssm (nssm 2.24.zip)
Sitecore 9.0.0 rev. 171002 (OnPrem)_xp0xconnect.scwdp.zip
Sitecore 9.0.0 rev. 171002 (OnPrem)_single.scwdp.zip
SitecoreInstallFramework 1.0 rev. 171003.zip
With this way suppose in future we need more instances then we required to create only Another Sitecore Instance Directory and add SIF, Else everything it will take from Sitecore Repository.
Let me know your valuable feedbacks.
Have a Good Day!!!