If there's no appID or webmap, it should just use the pre configured data in the config. Also, if a user downloads the template, they may not use an appid. They may just change the variables via the defaults.js. So we cannot rely on having an appid. We can require it for builder mode but cannot require it for public mode.