Idea: if no index.html is present use config.html. config.html would let you edit package.json settings like windows title and icon. Basically, a pre-packaging prep screen.
Currently, Rover works similarly to your concept. The difference is that if it does not find package.json, it will immediately create package.json for you. From there, you can specify whether you want to launch other html files besides index.html.