Locally testing Extensions

config.html is for a proper config page for the extension
live_config (optional) is for a panel on the dashboard
viewer is for the viewer yes

You don’t have to call them that you can change it in the extension version manager