Base web app structure
Ignoring user prefs