diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index f7e00d0f..d9d4b92b 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -17,8 +17,11 @@ split it into multiple PRs. This makes things easier and faster to code review. --> -- [ ] Add a new logo or icon for a new integration -- [ ] Add a missing icon or logo for an existing integration +- [ ] Add a new logo or icon for a new core integration +- [ ] Add a missing icon or logo for an existing core integration +- [ ] Add a new logo or icon for a custom integration (custom component) + - [ ] I've opened up a PR for my custom integration on the [Home Assistant + Python wheels repository](https://github.com/home-assistant/wheels-custom-integrations) - [ ] Replace an existing icon or logo with a higher quality version - [ ] Removing an icon or logo diff --git a/.github/workflows/validate/validate.sh b/.github/workflows/validate/validate.sh index 8e279517..6735e359 100755 --- a/.github/workflows/validate/validate.sh +++ b/.github/workflows/validate/validate.sh @@ -38,6 +38,11 @@ while read image; do [[ "${foldername}" == _* && "${foldername}" != "_placeholder" && "${foldername}" != "_homeassistant" ]] \ && error "${folderpath}" "Directories should not start with an underscore (_), please use the integration domain instead" + # Ensure the core and custom integrations don't collide + [[ -d "core_integrations/${foldername}" ]] \ + && [[ -d "custom_integrations/${foldername}" ]] \ + && error "${folderpath}" "The integration ${foldername} exists in both core and custom integrations. Core wins." + # Ensure file is actually a PNG file [[ "${type}" != "PNG" ]] \ && error "${image}" "Invalid file type '${type}' for file" @@ -98,7 +103,7 @@ while read image; do fi ((IMAGES++)) -done <<< $(find src -type f) +done <<< $(find core_integrations custom_integrations -type f) echo "" echo "Total of ${IMAGES} images checked, found ${ERRORS} issues." diff --git a/README.md b/README.md index a61af249..781994e3 100644 --- a/README.md +++ b/README.md @@ -11,8 +11,18 @@ repository of brand images. ## Inner workings -The `./src` folder contains a folder for each `domain` Home Assistant provides -an integration for. A domain can contain four files: +This repository provides two main folders to store images in: + +- `core_integrations`: Contains images for integrations bundled with the + Home Assistant Core. +- `custom_integrations`: Contains images for custom integrations + (custom components). + +Each of these two main folders contain domain folders. Each domain folder is +named to the integration `domain` and must match the domain set in the +integration `manifest.json` file. + +A domain folder can contain four files: - `icon.png`: A square avatar-like icon, representing the brand or product for that domain. - `logo.png`: The logo of the brand or product for that domain. @@ -117,6 +127,12 @@ cases and new directories with an underscore (`_`) should not be created. The names of directories must always match the integration domain. Additional directories are not allowed. +## Integration domain conflict between custom and core integrations + +It is possible for a custom integration and a core integration to collide on +a `domain` name level. In these cases, the core integration domain get +preference. + ## Tips, Tools & Resources When adding a new set of icons and logos, the following resources can help you diff --git a/src/_homeassistant/icon.png b/core_integrations/_homeassistant/icon.png similarity index 100% rename from src/_homeassistant/icon.png rename to core_integrations/_homeassistant/icon.png diff --git a/src/_homeassistant/icon@2x.png b/core_integrations/_homeassistant/icon@2x.png similarity index 100% rename from src/_homeassistant/icon@2x.png rename to core_integrations/_homeassistant/icon@2x.png diff --git a/src/_placeholder/icon.png b/core_integrations/_placeholder/icon.png similarity index 100% rename from src/_placeholder/icon.png rename to core_integrations/_placeholder/icon.png diff --git a/src/_placeholder/icon@2x.png b/core_integrations/_placeholder/icon@2x.png similarity index 100% rename from src/_placeholder/icon@2x.png rename to core_integrations/_placeholder/icon@2x.png diff --git a/src/_placeholder/logo.png b/core_integrations/_placeholder/logo.png similarity index 100% rename from src/_placeholder/logo.png rename to core_integrations/_placeholder/logo.png diff --git a/src/_placeholder/logo@2x.png b/core_integrations/_placeholder/logo@2x.png similarity index 100% rename from src/_placeholder/logo@2x.png rename to core_integrations/_placeholder/logo@2x.png diff --git a/src/abode/icon.png b/core_integrations/abode/icon.png similarity index 100% rename from src/abode/icon.png rename to core_integrations/abode/icon.png diff --git a/src/abode/icon@2x.png b/core_integrations/abode/icon@2x.png similarity index 100% rename from src/abode/icon@2x.png rename to core_integrations/abode/icon@2x.png diff --git a/src/abode/logo.png b/core_integrations/abode/logo.png similarity index 100% rename from src/abode/logo.png rename to core_integrations/abode/logo.png diff --git a/src/abode/logo@2x.png b/core_integrations/abode/logo@2x.png similarity index 100% rename from src/abode/logo@2x.png rename to core_integrations/abode/logo@2x.png diff --git a/src/acer_projector/icon.png b/core_integrations/acer_projector/icon.png similarity index 100% rename from src/acer_projector/icon.png rename to core_integrations/acer_projector/icon.png diff --git a/src/acer_projector/icon@2x.png b/core_integrations/acer_projector/icon@2x.png similarity index 100% rename from src/acer_projector/icon@2x.png rename to core_integrations/acer_projector/icon@2x.png diff --git a/src/acer_projector/logo.png b/core_integrations/acer_projector/logo.png similarity index 100% rename from src/acer_projector/logo.png rename to core_integrations/acer_projector/logo.png diff --git a/src/acer_projector/logo@2x.png b/core_integrations/acer_projector/logo@2x.png similarity index 100% rename from src/acer_projector/logo@2x.png rename to core_integrations/acer_projector/logo@2x.png diff --git a/src/actiontec/icon.png b/core_integrations/actiontec/icon.png similarity index 100% rename from src/actiontec/icon.png rename to core_integrations/actiontec/icon.png diff --git a/src/actiontec/icon@2x.png b/core_integrations/actiontec/icon@2x.png similarity index 100% rename from src/actiontec/icon@2x.png rename to core_integrations/actiontec/icon@2x.png diff --git a/src/actiontec/logo.png b/core_integrations/actiontec/logo.png similarity index 100% rename from src/actiontec/logo.png rename to core_integrations/actiontec/logo.png diff --git a/src/adguard/icon.png b/core_integrations/adguard/icon.png similarity index 100% rename from src/adguard/icon.png rename to core_integrations/adguard/icon.png diff --git a/src/adguard/icon@2x.png b/core_integrations/adguard/icon@2x.png similarity index 100% rename from src/adguard/icon@2x.png rename to core_integrations/adguard/icon@2x.png diff --git a/src/adguard/logo.png b/core_integrations/adguard/logo.png similarity index 100% rename from src/adguard/logo.png rename to core_integrations/adguard/logo.png diff --git a/src/adguard/logo@2x.png b/core_integrations/adguard/logo@2x.png similarity index 100% rename from src/adguard/logo@2x.png rename to core_integrations/adguard/logo@2x.png diff --git a/src/aftership/icon.png b/core_integrations/aftership/icon.png similarity index 100% rename from src/aftership/icon.png rename to core_integrations/aftership/icon.png diff --git a/src/aftership/icon@2x.png b/core_integrations/aftership/icon@2x.png similarity index 100% rename from src/aftership/icon@2x.png rename to core_integrations/aftership/icon@2x.png diff --git a/src/aftership/logo.png b/core_integrations/aftership/logo.png similarity index 100% rename from src/aftership/logo.png rename to core_integrations/aftership/logo.png diff --git a/src/aftership/logo@2x.png b/core_integrations/aftership/logo@2x.png similarity index 100% rename from src/aftership/logo@2x.png rename to core_integrations/aftership/logo@2x.png diff --git a/src/agent_dvr/icon.png b/core_integrations/agent_dvr/icon.png similarity index 100% rename from src/agent_dvr/icon.png rename to core_integrations/agent_dvr/icon.png diff --git a/src/agent_dvr/icon@2x.png b/core_integrations/agent_dvr/icon@2x.png similarity index 100% rename from src/agent_dvr/icon@2x.png rename to core_integrations/agent_dvr/icon@2x.png diff --git a/src/agent_dvr/logo.png b/core_integrations/agent_dvr/logo.png similarity index 100% rename from src/agent_dvr/logo.png rename to core_integrations/agent_dvr/logo.png diff --git a/src/agent_dvr/logo@2x.png b/core_integrations/agent_dvr/logo@2x.png similarity index 100% rename from src/agent_dvr/logo@2x.png rename to core_integrations/agent_dvr/logo@2x.png diff --git a/src/air_quality/icon.png b/core_integrations/air_quality/icon.png similarity index 100% rename from src/air_quality/icon.png rename to core_integrations/air_quality/icon.png diff --git a/src/air_quality/icon@2x.png b/core_integrations/air_quality/icon@2x.png similarity index 100% rename from src/air_quality/icon@2x.png rename to core_integrations/air_quality/icon@2x.png diff --git a/src/airly/icon.png b/core_integrations/airly/icon.png similarity index 100% rename from src/airly/icon.png rename to core_integrations/airly/icon.png diff --git a/src/airly/icon@2x.png b/core_integrations/airly/icon@2x.png similarity index 100% rename from src/airly/icon@2x.png rename to core_integrations/airly/icon@2x.png diff --git a/src/airly/logo.png b/core_integrations/airly/logo.png similarity index 100% rename from src/airly/logo.png rename to core_integrations/airly/logo.png diff --git a/src/airly/logo@2x.png b/core_integrations/airly/logo@2x.png similarity index 100% rename from src/airly/logo@2x.png rename to core_integrations/airly/logo@2x.png diff --git a/src/airvisual/icon.png b/core_integrations/airvisual/icon.png similarity index 100% rename from src/airvisual/icon.png rename to core_integrations/airvisual/icon.png diff --git a/src/airvisual/logo.png b/core_integrations/airvisual/logo.png similarity index 100% rename from src/airvisual/logo.png rename to core_integrations/airvisual/logo.png diff --git a/src/airvisual/logo@2x.png b/core_integrations/airvisual/logo@2x.png similarity index 100% rename from src/airvisual/logo@2x.png rename to core_integrations/airvisual/logo@2x.png diff --git a/src/aladdin_connect/icon.png b/core_integrations/aladdin_connect/icon.png similarity index 100% rename from src/aladdin_connect/icon.png rename to core_integrations/aladdin_connect/icon.png diff --git a/src/aladdin_connect/icon@2x.png b/core_integrations/aladdin_connect/icon@2x.png similarity index 100% rename from src/aladdin_connect/icon@2x.png rename to core_integrations/aladdin_connect/icon@2x.png diff --git a/src/aladdin_connect/logo.png b/core_integrations/aladdin_connect/logo.png similarity index 100% rename from src/aladdin_connect/logo.png rename to core_integrations/aladdin_connect/logo.png diff --git a/src/aladdin_connect/logo@2x.png b/core_integrations/aladdin_connect/logo@2x.png similarity index 100% rename from src/aladdin_connect/logo@2x.png rename to core_integrations/aladdin_connect/logo@2x.png diff --git a/src/alarm_control_panel/icon.png b/core_integrations/alarm_control_panel/icon.png similarity index 100% rename from src/alarm_control_panel/icon.png rename to core_integrations/alarm_control_panel/icon.png diff --git a/src/alarm_control_panel/icon@2x.png b/core_integrations/alarm_control_panel/icon@2x.png similarity index 100% rename from src/alarm_control_panel/icon@2x.png rename to core_integrations/alarm_control_panel/icon@2x.png diff --git a/src/alarmdecoder/icon.png b/core_integrations/alarmdecoder/icon.png similarity index 100% rename from src/alarmdecoder/icon.png rename to core_integrations/alarmdecoder/icon.png diff --git a/src/alarmdecoder/icon@2x.png b/core_integrations/alarmdecoder/icon@2x.png similarity index 100% rename from src/alarmdecoder/icon@2x.png rename to core_integrations/alarmdecoder/icon@2x.png diff --git a/src/alarmdecoder/logo.png b/core_integrations/alarmdecoder/logo.png similarity index 100% rename from src/alarmdecoder/logo.png rename to core_integrations/alarmdecoder/logo.png diff --git a/src/alarmdecoder/logo@2x.png b/core_integrations/alarmdecoder/logo@2x.png similarity index 100% rename from src/alarmdecoder/logo@2x.png rename to core_integrations/alarmdecoder/logo@2x.png diff --git a/src/alert/icon.png b/core_integrations/alert/icon.png similarity index 100% rename from src/alert/icon.png rename to core_integrations/alert/icon.png diff --git a/src/alert/icon@2x.png b/core_integrations/alert/icon@2x.png similarity index 100% rename from src/alert/icon@2x.png rename to core_integrations/alert/icon@2x.png diff --git a/src/alexa/icon.png b/core_integrations/alexa/icon.png similarity index 100% rename from src/alexa/icon.png rename to core_integrations/alexa/icon.png diff --git a/src/alexa/icon@2x.png b/core_integrations/alexa/icon@2x.png similarity index 100% rename from src/alexa/icon@2x.png rename to core_integrations/alexa/icon@2x.png diff --git a/src/alexa/logo.png b/core_integrations/alexa/logo.png similarity index 100% rename from src/alexa/logo.png rename to core_integrations/alexa/logo.png diff --git a/src/alexa/logo@2x.png b/core_integrations/alexa/logo@2x.png similarity index 100% rename from src/alexa/logo@2x.png rename to core_integrations/alexa/logo@2x.png diff --git a/src/almond/icon.png b/core_integrations/almond/icon.png similarity index 100% rename from src/almond/icon.png rename to core_integrations/almond/icon.png diff --git a/src/almond/icon@2x.png b/core_integrations/almond/icon@2x.png similarity index 100% rename from src/almond/icon@2x.png rename to core_integrations/almond/icon@2x.png diff --git a/src/almond/logo.png b/core_integrations/almond/logo.png similarity index 100% rename from src/almond/logo.png rename to core_integrations/almond/logo.png diff --git a/src/almond/logo@2x.png b/core_integrations/almond/logo@2x.png similarity index 100% rename from src/almond/logo@2x.png rename to core_integrations/almond/logo@2x.png diff --git a/src/alpha_vantage/icon.png b/core_integrations/alpha_vantage/icon.png similarity index 100% rename from src/alpha_vantage/icon.png rename to core_integrations/alpha_vantage/icon.png diff --git a/src/alpha_vantage/icon@2x.png b/core_integrations/alpha_vantage/icon@2x.png similarity index 100% rename from src/alpha_vantage/icon@2x.png rename to core_integrations/alpha_vantage/icon@2x.png diff --git a/src/alpha_vantage/logo.png b/core_integrations/alpha_vantage/logo.png similarity index 100% rename from src/alpha_vantage/logo.png rename to core_integrations/alpha_vantage/logo.png diff --git a/src/alpha_vantage/logo@2x.png b/core_integrations/alpha_vantage/logo@2x.png similarity index 100% rename from src/alpha_vantage/logo@2x.png rename to core_integrations/alpha_vantage/logo@2x.png diff --git a/src/amazon_polly/icon.png b/core_integrations/amazon_polly/icon.png similarity index 100% rename from src/amazon_polly/icon.png rename to core_integrations/amazon_polly/icon.png diff --git a/src/amazon_polly/icon@2x.png b/core_integrations/amazon_polly/icon@2x.png similarity index 100% rename from src/amazon_polly/icon@2x.png rename to core_integrations/amazon_polly/icon@2x.png diff --git a/src/ambiclimate/icon.png b/core_integrations/ambiclimate/icon.png similarity index 100% rename from src/ambiclimate/icon.png rename to core_integrations/ambiclimate/icon.png diff --git a/src/ambiclimate/icon@2x.png b/core_integrations/ambiclimate/icon@2x.png similarity index 100% rename from src/ambiclimate/icon@2x.png rename to core_integrations/ambiclimate/icon@2x.png diff --git a/src/ambiclimate/logo.png b/core_integrations/ambiclimate/logo.png similarity index 100% rename from src/ambiclimate/logo.png rename to core_integrations/ambiclimate/logo.png diff --git a/src/ambiclimate/logo@2x.png b/core_integrations/ambiclimate/logo@2x.png similarity index 100% rename from src/ambiclimate/logo@2x.png rename to core_integrations/ambiclimate/logo@2x.png diff --git a/src/ambient_station/icon.png b/core_integrations/ambient_station/icon.png similarity index 100% rename from src/ambient_station/icon.png rename to core_integrations/ambient_station/icon.png diff --git a/src/ambient_station/icon@2x.png b/core_integrations/ambient_station/icon@2x.png similarity index 100% rename from src/ambient_station/icon@2x.png rename to core_integrations/ambient_station/icon@2x.png diff --git a/src/amcrest/icon.png b/core_integrations/amcrest/icon.png similarity index 100% rename from src/amcrest/icon.png rename to core_integrations/amcrest/icon.png diff --git a/src/amcrest/icon@2x.png b/core_integrations/amcrest/icon@2x.png similarity index 100% rename from src/amcrest/icon@2x.png rename to core_integrations/amcrest/icon@2x.png diff --git a/src/amcrest/logo.png b/core_integrations/amcrest/logo.png similarity index 100% rename from src/amcrest/logo.png rename to core_integrations/amcrest/logo.png diff --git a/src/amcrest/logo@2x.png b/core_integrations/amcrest/logo@2x.png similarity index 100% rename from src/amcrest/logo@2x.png rename to core_integrations/amcrest/logo@2x.png diff --git a/src/ampio/icon.png b/core_integrations/ampio/icon.png similarity index 100% rename from src/ampio/icon.png rename to core_integrations/ampio/icon.png diff --git a/src/ampio/icon@2x.png b/core_integrations/ampio/icon@2x.png similarity index 100% rename from src/ampio/icon@2x.png rename to core_integrations/ampio/icon@2x.png diff --git a/src/ampio/logo.png b/core_integrations/ampio/logo.png similarity index 100% rename from src/ampio/logo.png rename to core_integrations/ampio/logo.png diff --git a/src/ampio/logo@2x.png b/core_integrations/ampio/logo@2x.png similarity index 100% rename from src/ampio/logo@2x.png rename to core_integrations/ampio/logo@2x.png diff --git a/src/android_ip_webcam/icon.png b/core_integrations/android_ip_webcam/icon.png similarity index 100% rename from src/android_ip_webcam/icon.png rename to core_integrations/android_ip_webcam/icon.png diff --git a/src/android_ip_webcam/icon@2x.png b/core_integrations/android_ip_webcam/icon@2x.png similarity index 100% rename from src/android_ip_webcam/icon@2x.png rename to core_integrations/android_ip_webcam/icon@2x.png diff --git a/src/androidtv/icon.png b/core_integrations/androidtv/icon.png similarity index 100% rename from src/androidtv/icon.png rename to core_integrations/androidtv/icon.png diff --git a/src/androidtv/icon@2x.png b/core_integrations/androidtv/icon@2x.png similarity index 100% rename from src/androidtv/icon@2x.png rename to core_integrations/androidtv/icon@2x.png diff --git a/src/androidtv/logo.png b/core_integrations/androidtv/logo.png similarity index 100% rename from src/androidtv/logo.png rename to core_integrations/androidtv/logo.png diff --git a/src/androidtv/logo@2x.png b/core_integrations/androidtv/logo@2x.png similarity index 100% rename from src/androidtv/logo@2x.png rename to core_integrations/androidtv/logo@2x.png diff --git a/src/anel_pwrctrl/icon.png b/core_integrations/anel_pwrctrl/icon.png similarity index 100% rename from src/anel_pwrctrl/icon.png rename to core_integrations/anel_pwrctrl/icon.png diff --git a/src/anel_pwrctrl/icon@2x.png b/core_integrations/anel_pwrctrl/icon@2x.png similarity index 100% rename from src/anel_pwrctrl/icon@2x.png rename to core_integrations/anel_pwrctrl/icon@2x.png diff --git a/src/anel_pwrctrl/logo.png b/core_integrations/anel_pwrctrl/logo.png similarity index 100% rename from src/anel_pwrctrl/logo.png rename to core_integrations/anel_pwrctrl/logo.png diff --git a/src/anel_pwrctrl/logo@2x.png b/core_integrations/anel_pwrctrl/logo@2x.png similarity index 100% rename from src/anel_pwrctrl/logo@2x.png rename to core_integrations/anel_pwrctrl/logo@2x.png diff --git a/src/anthemav/icon.png b/core_integrations/anthemav/icon.png similarity index 100% rename from src/anthemav/icon.png rename to core_integrations/anthemav/icon.png diff --git a/src/anthemav/icon@2x.png b/core_integrations/anthemav/icon@2x.png similarity index 100% rename from src/anthemav/icon@2x.png rename to core_integrations/anthemav/icon@2x.png diff --git a/src/anthemav/logo.png b/core_integrations/anthemav/logo.png similarity index 100% rename from src/anthemav/logo.png rename to core_integrations/anthemav/logo.png diff --git a/src/anthemav/logo@2x.png b/core_integrations/anthemav/logo@2x.png similarity index 100% rename from src/anthemav/logo@2x.png rename to core_integrations/anthemav/logo@2x.png diff --git a/src/apache_kafka/icon.png b/core_integrations/apache_kafka/icon.png similarity index 100% rename from src/apache_kafka/icon.png rename to core_integrations/apache_kafka/icon.png diff --git a/src/apache_kafka/icon@2x.png b/core_integrations/apache_kafka/icon@2x.png similarity index 100% rename from src/apache_kafka/icon@2x.png rename to core_integrations/apache_kafka/icon@2x.png diff --git a/src/apache_kafka/logo.png b/core_integrations/apache_kafka/logo.png similarity index 100% rename from src/apache_kafka/logo.png rename to core_integrations/apache_kafka/logo.png diff --git a/src/apache_kafka/logo@2x.png b/core_integrations/apache_kafka/logo@2x.png similarity index 100% rename from src/apache_kafka/logo@2x.png rename to core_integrations/apache_kafka/logo@2x.png diff --git a/src/api/icon.png b/core_integrations/api/icon.png similarity index 100% rename from src/api/icon.png rename to core_integrations/api/icon.png diff --git a/src/api/icon@2x.png b/core_integrations/api/icon@2x.png similarity index 100% rename from src/api/icon@2x.png rename to core_integrations/api/icon@2x.png diff --git a/src/apns b/core_integrations/apns similarity index 100% rename from src/apns rename to core_integrations/apns diff --git a/src/apple_tv/icon.png b/core_integrations/apple_tv/icon.png similarity index 100% rename from src/apple_tv/icon.png rename to core_integrations/apple_tv/icon.png diff --git a/src/apple_tv/icon@2x.png b/core_integrations/apple_tv/icon@2x.png similarity index 100% rename from src/apple_tv/icon@2x.png rename to core_integrations/apple_tv/icon@2x.png diff --git a/src/apple_tv/logo.png b/core_integrations/apple_tv/logo.png similarity index 100% rename from src/apple_tv/logo.png rename to core_integrations/apple_tv/logo.png diff --git a/src/apple_tv/logo@2x.png b/core_integrations/apple_tv/logo@2x.png similarity index 100% rename from src/apple_tv/logo@2x.png rename to core_integrations/apple_tv/logo@2x.png diff --git a/src/apprise/icon.png b/core_integrations/apprise/icon.png similarity index 100% rename from src/apprise/icon.png rename to core_integrations/apprise/icon.png diff --git a/src/apprise/icon@2x.png b/core_integrations/apprise/icon@2x.png similarity index 100% rename from src/apprise/icon@2x.png rename to core_integrations/apprise/icon@2x.png diff --git a/src/apprise/logo.png b/core_integrations/apprise/logo.png similarity index 100% rename from src/apprise/logo.png rename to core_integrations/apprise/logo.png diff --git a/src/apprise/logo@2x.png b/core_integrations/apprise/logo@2x.png similarity index 100% rename from src/apprise/logo@2x.png rename to core_integrations/apprise/logo@2x.png diff --git a/src/aprs/logo.png b/core_integrations/aprs/logo.png similarity index 100% rename from src/aprs/logo.png rename to core_integrations/aprs/logo.png diff --git a/src/aqualogic/icon.png b/core_integrations/aqualogic/icon.png similarity index 100% rename from src/aqualogic/icon.png rename to core_integrations/aqualogic/icon.png diff --git a/src/aquostv/icon.png b/core_integrations/aquostv/icon.png similarity index 100% rename from src/aquostv/icon.png rename to core_integrations/aquostv/icon.png diff --git a/src/aquostv/icon@2x.png b/core_integrations/aquostv/icon@2x.png similarity index 100% rename from src/aquostv/icon@2x.png rename to core_integrations/aquostv/icon@2x.png diff --git a/src/aquostv/logo.png b/core_integrations/aquostv/logo.png similarity index 100% rename from src/aquostv/logo.png rename to core_integrations/aquostv/logo.png diff --git a/src/aquostv/logo@2x.png b/core_integrations/aquostv/logo@2x.png similarity index 100% rename from src/aquostv/logo@2x.png rename to core_integrations/aquostv/logo@2x.png diff --git a/src/arcam_fmj/icon.png b/core_integrations/arcam_fmj/icon.png similarity index 100% rename from src/arcam_fmj/icon.png rename to core_integrations/arcam_fmj/icon.png diff --git a/src/arcam_fmj/icon@2x.png b/core_integrations/arcam_fmj/icon@2x.png similarity index 100% rename from src/arcam_fmj/icon@2x.png rename to core_integrations/arcam_fmj/icon@2x.png diff --git a/src/arcam_fmj/logo.png b/core_integrations/arcam_fmj/logo.png similarity index 100% rename from src/arcam_fmj/logo.png rename to core_integrations/arcam_fmj/logo.png diff --git a/src/arcam_fmj/logo@2x.png b/core_integrations/arcam_fmj/logo@2x.png similarity index 100% rename from src/arcam_fmj/logo@2x.png rename to core_integrations/arcam_fmj/logo@2x.png diff --git a/src/arduino/icon.png b/core_integrations/arduino/icon.png similarity index 100% rename from src/arduino/icon.png rename to core_integrations/arduino/icon.png diff --git a/src/arduino/icon@2x.png b/core_integrations/arduino/icon@2x.png similarity index 100% rename from src/arduino/icon@2x.png rename to core_integrations/arduino/icon@2x.png diff --git a/src/arduino/logo.png b/core_integrations/arduino/logo.png similarity index 100% rename from src/arduino/logo.png rename to core_integrations/arduino/logo.png diff --git a/src/arduino/logo@2x.png b/core_integrations/arduino/logo@2x.png similarity index 100% rename from src/arduino/logo@2x.png rename to core_integrations/arduino/logo@2x.png diff --git a/src/arlo/icon.png b/core_integrations/arlo/icon.png similarity index 100% rename from src/arlo/icon.png rename to core_integrations/arlo/icon.png diff --git a/src/arlo/icon@2x.png b/core_integrations/arlo/icon@2x.png similarity index 100% rename from src/arlo/icon@2x.png rename to core_integrations/arlo/icon@2x.png diff --git a/src/arlo/logo.png b/core_integrations/arlo/logo.png similarity index 100% rename from src/arlo/logo.png rename to core_integrations/arlo/logo.png diff --git a/src/arlo/logo@2x.png b/core_integrations/arlo/logo@2x.png similarity index 100% rename from src/arlo/logo@2x.png rename to core_integrations/arlo/logo@2x.png diff --git a/src/aruba/icon.png b/core_integrations/aruba/icon.png similarity index 100% rename from src/aruba/icon.png rename to core_integrations/aruba/icon.png diff --git a/src/aruba/icon@2x.png b/core_integrations/aruba/icon@2x.png similarity index 100% rename from src/aruba/icon@2x.png rename to core_integrations/aruba/icon@2x.png diff --git a/src/aruba/logo.png b/core_integrations/aruba/logo.png similarity index 100% rename from src/aruba/logo.png rename to core_integrations/aruba/logo.png diff --git a/src/aruba/logo@2x.png b/core_integrations/aruba/logo@2x.png similarity index 100% rename from src/aruba/logo@2x.png rename to core_integrations/aruba/logo@2x.png diff --git a/src/asterisk_cdr b/core_integrations/asterisk_cdr similarity index 100% rename from src/asterisk_cdr rename to core_integrations/asterisk_cdr diff --git a/src/asterisk_mbox/icon.png b/core_integrations/asterisk_mbox/icon.png similarity index 100% rename from src/asterisk_mbox/icon.png rename to core_integrations/asterisk_mbox/icon.png diff --git a/src/asterisk_mbox/icon@2x.png b/core_integrations/asterisk_mbox/icon@2x.png similarity index 100% rename from src/asterisk_mbox/icon@2x.png rename to core_integrations/asterisk_mbox/icon@2x.png diff --git a/src/asterisk_mbox/logo.png b/core_integrations/asterisk_mbox/logo.png similarity index 100% rename from src/asterisk_mbox/logo.png rename to core_integrations/asterisk_mbox/logo.png diff --git a/src/asterisk_mbox/logo@2x.png b/core_integrations/asterisk_mbox/logo@2x.png similarity index 100% rename from src/asterisk_mbox/logo@2x.png rename to core_integrations/asterisk_mbox/logo@2x.png diff --git a/src/asuswrt/icon.png b/core_integrations/asuswrt/icon.png similarity index 100% rename from src/asuswrt/icon.png rename to core_integrations/asuswrt/icon.png diff --git a/src/asuswrt/icon@2x.png b/core_integrations/asuswrt/icon@2x.png similarity index 100% rename from src/asuswrt/icon@2x.png rename to core_integrations/asuswrt/icon@2x.png diff --git a/src/asuswrt/logo.png b/core_integrations/asuswrt/logo.png similarity index 100% rename from src/asuswrt/logo.png rename to core_integrations/asuswrt/logo.png diff --git a/src/asuswrt/logo@2x.png b/core_integrations/asuswrt/logo@2x.png similarity index 100% rename from src/asuswrt/logo@2x.png rename to core_integrations/asuswrt/logo@2x.png diff --git a/src/atag/icon.png b/core_integrations/atag/icon.png similarity index 100% rename from src/atag/icon.png rename to core_integrations/atag/icon.png diff --git a/src/atag/icon@2x.png b/core_integrations/atag/icon@2x.png similarity index 100% rename from src/atag/icon@2x.png rename to core_integrations/atag/icon@2x.png diff --git a/src/atag/logo.png b/core_integrations/atag/logo.png similarity index 100% rename from src/atag/logo.png rename to core_integrations/atag/logo.png diff --git a/src/atag/logo@2x.png b/core_integrations/atag/logo@2x.png similarity index 100% rename from src/atag/logo@2x.png rename to core_integrations/atag/logo@2x.png diff --git a/src/aten_pe/icon.png b/core_integrations/aten_pe/icon.png similarity index 100% rename from src/aten_pe/icon.png rename to core_integrations/aten_pe/icon.png diff --git a/src/aten_pe/icon@2x.png b/core_integrations/aten_pe/icon@2x.png similarity index 100% rename from src/aten_pe/icon@2x.png rename to core_integrations/aten_pe/icon@2x.png diff --git a/src/aten_pe/logo.png b/core_integrations/aten_pe/logo.png similarity index 100% rename from src/aten_pe/logo.png rename to core_integrations/aten_pe/logo.png diff --git a/src/aten_pe/logo@2x.png b/core_integrations/aten_pe/logo@2x.png similarity index 100% rename from src/aten_pe/logo@2x.png rename to core_integrations/aten_pe/logo@2x.png diff --git a/src/atome/icon.png b/core_integrations/atome/icon.png similarity index 100% rename from src/atome/icon.png rename to core_integrations/atome/icon.png diff --git a/src/atome/icon@2x.png b/core_integrations/atome/icon@2x.png similarity index 100% rename from src/atome/icon@2x.png rename to core_integrations/atome/icon@2x.png diff --git a/src/atome/logo.png b/core_integrations/atome/logo.png similarity index 100% rename from src/atome/logo.png rename to core_integrations/atome/logo.png diff --git a/src/atome/logo@2x.png b/core_integrations/atome/logo@2x.png similarity index 100% rename from src/atome/logo@2x.png rename to core_integrations/atome/logo@2x.png diff --git a/src/august/icon.png b/core_integrations/august/icon.png similarity index 100% rename from src/august/icon.png rename to core_integrations/august/icon.png diff --git a/src/august/icon@2x.png b/core_integrations/august/icon@2x.png similarity index 100% rename from src/august/icon@2x.png rename to core_integrations/august/icon@2x.png diff --git a/src/august/logo.png b/core_integrations/august/logo.png similarity index 100% rename from src/august/logo.png rename to core_integrations/august/logo.png diff --git a/src/august/logo@2x.png b/core_integrations/august/logo@2x.png similarity index 100% rename from src/august/logo@2x.png rename to core_integrations/august/logo@2x.png diff --git a/src/aurora/icon.png b/core_integrations/aurora/icon.png similarity index 100% rename from src/aurora/icon.png rename to core_integrations/aurora/icon.png diff --git a/src/aurora/icon@2x.png b/core_integrations/aurora/icon@2x.png similarity index 100% rename from src/aurora/icon@2x.png rename to core_integrations/aurora/icon@2x.png diff --git a/src/aurora_abb_powerone/icon.png b/core_integrations/aurora_abb_powerone/icon.png similarity index 100% rename from src/aurora_abb_powerone/icon.png rename to core_integrations/aurora_abb_powerone/icon.png diff --git a/src/aurora_abb_powerone/icon@2x.png b/core_integrations/aurora_abb_powerone/icon@2x.png similarity index 100% rename from src/aurora_abb_powerone/icon@2x.png rename to core_integrations/aurora_abb_powerone/icon@2x.png diff --git a/src/aurora_abb_powerone/logo.png b/core_integrations/aurora_abb_powerone/logo.png similarity index 100% rename from src/aurora_abb_powerone/logo.png rename to core_integrations/aurora_abb_powerone/logo.png diff --git a/src/aurora_abb_powerone/logo@2x.png b/core_integrations/aurora_abb_powerone/logo@2x.png similarity index 100% rename from src/aurora_abb_powerone/logo@2x.png rename to core_integrations/aurora_abb_powerone/logo@2x.png diff --git a/src/auth/icon.png b/core_integrations/auth/icon.png similarity index 100% rename from src/auth/icon.png rename to core_integrations/auth/icon.png diff --git a/src/auth/icon@2x.png b/core_integrations/auth/icon@2x.png similarity index 100% rename from src/auth/icon@2x.png rename to core_integrations/auth/icon@2x.png diff --git a/src/automatic/icon.png b/core_integrations/automatic/icon.png similarity index 100% rename from src/automatic/icon.png rename to core_integrations/automatic/icon.png diff --git a/src/automatic/icon@2x.png b/core_integrations/automatic/icon@2x.png similarity index 100% rename from src/automatic/icon@2x.png rename to core_integrations/automatic/icon@2x.png diff --git a/src/automatic/logo.png b/core_integrations/automatic/logo.png similarity index 100% rename from src/automatic/logo.png rename to core_integrations/automatic/logo.png diff --git a/src/automatic/logo@2x.png b/core_integrations/automatic/logo@2x.png similarity index 100% rename from src/automatic/logo@2x.png rename to core_integrations/automatic/logo@2x.png diff --git a/src/automation/icon.png b/core_integrations/automation/icon.png similarity index 100% rename from src/automation/icon.png rename to core_integrations/automation/icon.png diff --git a/src/automation/icon@2x.png b/core_integrations/automation/icon@2x.png similarity index 100% rename from src/automation/icon@2x.png rename to core_integrations/automation/icon@2x.png diff --git a/src/avea b/core_integrations/avea similarity index 100% rename from src/avea rename to core_integrations/avea diff --git a/src/avion/icon.png b/core_integrations/avion/icon.png similarity index 100% rename from src/avion/icon.png rename to core_integrations/avion/icon.png diff --git a/src/avion/icon@2x.png b/core_integrations/avion/icon@2x.png similarity index 100% rename from src/avion/icon@2x.png rename to core_integrations/avion/icon@2x.png diff --git a/src/avion/logo.png b/core_integrations/avion/logo.png similarity index 100% rename from src/avion/logo.png rename to core_integrations/avion/logo.png diff --git a/src/avion/logo@2x.png b/core_integrations/avion/logo@2x.png similarity index 100% rename from src/avion/logo@2x.png rename to core_integrations/avion/logo@2x.png diff --git a/src/avri/icon.png b/core_integrations/avri/icon.png similarity index 100% rename from src/avri/icon.png rename to core_integrations/avri/icon.png diff --git a/src/avri/icon@2x.png b/core_integrations/avri/icon@2x.png similarity index 100% rename from src/avri/icon@2x.png rename to core_integrations/avri/icon@2x.png diff --git a/src/awair/icon.png b/core_integrations/awair/icon.png similarity index 100% rename from src/awair/icon.png rename to core_integrations/awair/icon.png diff --git a/src/awair/icon@2x.png b/core_integrations/awair/icon@2x.png similarity index 100% rename from src/awair/icon@2x.png rename to core_integrations/awair/icon@2x.png diff --git a/src/awair/logo.png b/core_integrations/awair/logo.png similarity index 100% rename from src/awair/logo.png rename to core_integrations/awair/logo.png diff --git a/src/awair/logo@2x.png b/core_integrations/awair/logo@2x.png similarity index 100% rename from src/awair/logo@2x.png rename to core_integrations/awair/logo@2x.png diff --git a/src/aws/icon.png b/core_integrations/aws/icon.png similarity index 100% rename from src/aws/icon.png rename to core_integrations/aws/icon.png diff --git a/src/aws/icon@2x.png b/core_integrations/aws/icon@2x.png similarity index 100% rename from src/aws/icon@2x.png rename to core_integrations/aws/icon@2x.png diff --git a/src/aws/logo.png b/core_integrations/aws/logo.png similarity index 100% rename from src/aws/logo.png rename to core_integrations/aws/logo.png diff --git a/src/aws/logo@2x.png b/core_integrations/aws/logo@2x.png similarity index 100% rename from src/aws/logo@2x.png rename to core_integrations/aws/logo@2x.png diff --git a/src/axis/icon.png b/core_integrations/axis/icon.png similarity index 100% rename from src/axis/icon.png rename to core_integrations/axis/icon.png diff --git a/src/axis/icon@2x.png b/core_integrations/axis/icon@2x.png similarity index 100% rename from src/axis/icon@2x.png rename to core_integrations/axis/icon@2x.png diff --git a/src/axis/logo.png b/core_integrations/axis/logo.png similarity index 100% rename from src/axis/logo.png rename to core_integrations/axis/logo.png diff --git a/src/axis/logo@2x.png b/core_integrations/axis/logo@2x.png similarity index 100% rename from src/axis/logo@2x.png rename to core_integrations/axis/logo@2x.png diff --git a/src/azure_event_hub/icon.png b/core_integrations/azure_event_hub/icon.png similarity index 100% rename from src/azure_event_hub/icon.png rename to core_integrations/azure_event_hub/icon.png diff --git a/src/azure_event_hub/icon@2x.png b/core_integrations/azure_event_hub/icon@2x.png similarity index 100% rename from src/azure_event_hub/icon@2x.png rename to core_integrations/azure_event_hub/icon@2x.png diff --git a/src/azure_service_bus/icon.png b/core_integrations/azure_service_bus/icon.png similarity index 100% rename from src/azure_service_bus/icon.png rename to core_integrations/azure_service_bus/icon.png diff --git a/src/azure_service_bus/icon@2x.png b/core_integrations/azure_service_bus/icon@2x.png similarity index 100% rename from src/azure_service_bus/icon@2x.png rename to core_integrations/azure_service_bus/icon@2x.png diff --git a/src/baidu/icon.png b/core_integrations/baidu/icon.png similarity index 100% rename from src/baidu/icon.png rename to core_integrations/baidu/icon.png diff --git a/src/baidu/icon@2x.png b/core_integrations/baidu/icon@2x.png similarity index 100% rename from src/baidu/icon@2x.png rename to core_integrations/baidu/icon@2x.png diff --git a/src/baidu/logo.png b/core_integrations/baidu/logo.png similarity index 100% rename from src/baidu/logo.png rename to core_integrations/baidu/logo.png diff --git a/src/baidu/logo@2x.png b/core_integrations/baidu/logo@2x.png similarity index 100% rename from src/baidu/logo@2x.png rename to core_integrations/baidu/logo@2x.png diff --git a/src/bayesian/icon.png b/core_integrations/bayesian/icon.png similarity index 100% rename from src/bayesian/icon.png rename to core_integrations/bayesian/icon.png diff --git a/src/bayesian/icon@2x.png b/core_integrations/bayesian/icon@2x.png similarity index 100% rename from src/bayesian/icon@2x.png rename to core_integrations/bayesian/icon@2x.png diff --git a/src/bbb_gpio/icon.png b/core_integrations/bbb_gpio/icon.png similarity index 100% rename from src/bbb_gpio/icon.png rename to core_integrations/bbb_gpio/icon.png diff --git a/src/bbb_gpio/icon@2x.png b/core_integrations/bbb_gpio/icon@2x.png similarity index 100% rename from src/bbb_gpio/icon@2x.png rename to core_integrations/bbb_gpio/icon@2x.png diff --git a/src/bbb_gpio/logo.png b/core_integrations/bbb_gpio/logo.png similarity index 100% rename from src/bbb_gpio/logo.png rename to core_integrations/bbb_gpio/logo.png diff --git a/src/bbb_gpio/logo@2x.png b/core_integrations/bbb_gpio/logo@2x.png similarity index 100% rename from src/bbb_gpio/logo@2x.png rename to core_integrations/bbb_gpio/logo@2x.png diff --git a/src/bbox/icon.png b/core_integrations/bbox/icon.png similarity index 100% rename from src/bbox/icon.png rename to core_integrations/bbox/icon.png diff --git a/src/bbox/icon@2x.png b/core_integrations/bbox/icon@2x.png similarity index 100% rename from src/bbox/icon@2x.png rename to core_integrations/bbox/icon@2x.png diff --git a/src/bbox/logo.png b/core_integrations/bbox/logo.png similarity index 100% rename from src/bbox/logo.png rename to core_integrations/bbox/logo.png diff --git a/src/bbox/logo@2x.png b/core_integrations/bbox/logo@2x.png similarity index 100% rename from src/bbox/logo@2x.png rename to core_integrations/bbox/logo@2x.png diff --git a/src/beewi_smartclim/icon.png b/core_integrations/beewi_smartclim/icon.png similarity index 100% rename from src/beewi_smartclim/icon.png rename to core_integrations/beewi_smartclim/icon.png diff --git a/src/beewi_smartclim/icon@2x.png b/core_integrations/beewi_smartclim/icon@2x.png similarity index 100% rename from src/beewi_smartclim/icon@2x.png rename to core_integrations/beewi_smartclim/icon@2x.png diff --git a/src/beewi_smartclim/logo.png b/core_integrations/beewi_smartclim/logo.png similarity index 100% rename from src/beewi_smartclim/logo.png rename to core_integrations/beewi_smartclim/logo.png diff --git a/src/beewi_smartclim/logo@2x.png b/core_integrations/beewi_smartclim/logo@2x.png similarity index 100% rename from src/beewi_smartclim/logo@2x.png rename to core_integrations/beewi_smartclim/logo@2x.png diff --git a/src/bh1750/logo.png b/core_integrations/bh1750/logo.png similarity index 100% rename from src/bh1750/logo.png rename to core_integrations/bh1750/logo.png diff --git a/src/binary_sensor/icon.png b/core_integrations/binary_sensor/icon.png similarity index 100% rename from src/binary_sensor/icon.png rename to core_integrations/binary_sensor/icon.png diff --git a/src/binary_sensor/icon@2x.png b/core_integrations/binary_sensor/icon@2x.png similarity index 100% rename from src/binary_sensor/icon@2x.png rename to core_integrations/binary_sensor/icon@2x.png diff --git a/src/bitcoin/icon.png b/core_integrations/bitcoin/icon.png similarity index 100% rename from src/bitcoin/icon.png rename to core_integrations/bitcoin/icon.png diff --git a/src/bitcoin/icon@2x.png b/core_integrations/bitcoin/icon@2x.png similarity index 100% rename from src/bitcoin/icon@2x.png rename to core_integrations/bitcoin/icon@2x.png diff --git a/src/bitcoin/logo.png b/core_integrations/bitcoin/logo.png similarity index 100% rename from src/bitcoin/logo.png rename to core_integrations/bitcoin/logo.png diff --git a/src/bitcoin/logo@2x.png b/core_integrations/bitcoin/logo@2x.png similarity index 100% rename from src/bitcoin/logo@2x.png rename to core_integrations/bitcoin/logo@2x.png diff --git a/src/bizkaibus/icon.png b/core_integrations/bizkaibus/icon.png similarity index 100% rename from src/bizkaibus/icon.png rename to core_integrations/bizkaibus/icon.png diff --git a/src/bizkaibus/icon@2x.png b/core_integrations/bizkaibus/icon@2x.png similarity index 100% rename from src/bizkaibus/icon@2x.png rename to core_integrations/bizkaibus/icon@2x.png diff --git a/src/bizkaibus/logo.png b/core_integrations/bizkaibus/logo.png similarity index 100% rename from src/bizkaibus/logo.png rename to core_integrations/bizkaibus/logo.png diff --git a/src/bizkaibus/logo@2x.png b/core_integrations/bizkaibus/logo@2x.png similarity index 100% rename from src/bizkaibus/logo@2x.png rename to core_integrations/bizkaibus/logo@2x.png diff --git a/src/blackbird/icon.png b/core_integrations/blackbird/icon.png similarity index 100% rename from src/blackbird/icon.png rename to core_integrations/blackbird/icon.png diff --git a/src/blackbird/icon@2x.png b/core_integrations/blackbird/icon@2x.png similarity index 100% rename from src/blackbird/icon@2x.png rename to core_integrations/blackbird/icon@2x.png diff --git a/src/blackbird/monoprice b/core_integrations/blackbird/monoprice similarity index 100% rename from src/blackbird/monoprice rename to core_integrations/blackbird/monoprice diff --git a/src/blebox/icon.png b/core_integrations/blebox/icon.png similarity index 100% rename from src/blebox/icon.png rename to core_integrations/blebox/icon.png diff --git a/src/blebox/icon@2x.png b/core_integrations/blebox/icon@2x.png similarity index 100% rename from src/blebox/icon@2x.png rename to core_integrations/blebox/icon@2x.png diff --git a/src/blebox/logo.png b/core_integrations/blebox/logo.png similarity index 100% rename from src/blebox/logo.png rename to core_integrations/blebox/logo.png diff --git a/src/blebox/logo@2x.png b/core_integrations/blebox/logo@2x.png similarity index 100% rename from src/blebox/logo@2x.png rename to core_integrations/blebox/logo@2x.png diff --git a/src/blink/icon.png b/core_integrations/blink/icon.png similarity index 100% rename from src/blink/icon.png rename to core_integrations/blink/icon.png diff --git a/src/blink/icon@2x.png b/core_integrations/blink/icon@2x.png similarity index 100% rename from src/blink/icon@2x.png rename to core_integrations/blink/icon@2x.png diff --git a/src/blink/logo.png b/core_integrations/blink/logo.png similarity index 100% rename from src/blink/logo.png rename to core_integrations/blink/logo.png diff --git a/src/blink/logo@2x.png b/core_integrations/blink/logo@2x.png similarity index 100% rename from src/blink/logo@2x.png rename to core_integrations/blink/logo@2x.png diff --git a/src/blinksticklight/icon.png b/core_integrations/blinksticklight/icon.png similarity index 100% rename from src/blinksticklight/icon.png rename to core_integrations/blinksticklight/icon.png diff --git a/src/blinksticklight/icon@2x.png b/core_integrations/blinksticklight/icon@2x.png similarity index 100% rename from src/blinksticklight/icon@2x.png rename to core_integrations/blinksticklight/icon@2x.png diff --git a/src/blinksticklight/logo.png b/core_integrations/blinksticklight/logo.png similarity index 100% rename from src/blinksticklight/logo.png rename to core_integrations/blinksticklight/logo.png diff --git a/src/blinksticklight/logo@2x.png b/core_integrations/blinksticklight/logo@2x.png similarity index 100% rename from src/blinksticklight/logo@2x.png rename to core_integrations/blinksticklight/logo@2x.png diff --git a/src/blinkt b/core_integrations/blinkt similarity index 100% rename from src/blinkt rename to core_integrations/blinkt diff --git a/src/blockchain/icon.png b/core_integrations/blockchain/icon.png similarity index 100% rename from src/blockchain/icon.png rename to core_integrations/blockchain/icon.png diff --git a/src/blockchain/icon@2x.png b/core_integrations/blockchain/icon@2x.png similarity index 100% rename from src/blockchain/icon@2x.png rename to core_integrations/blockchain/icon@2x.png diff --git a/src/blockchain/logo.png b/core_integrations/blockchain/logo.png similarity index 100% rename from src/blockchain/logo.png rename to core_integrations/blockchain/logo.png diff --git a/src/blockchain/logo@2x.png b/core_integrations/blockchain/logo@2x.png similarity index 100% rename from src/blockchain/logo@2x.png rename to core_integrations/blockchain/logo@2x.png diff --git a/src/bloomsky/icon.png b/core_integrations/bloomsky/icon.png similarity index 100% rename from src/bloomsky/icon.png rename to core_integrations/bloomsky/icon.png diff --git a/src/bloomsky/icon@2x.png b/core_integrations/bloomsky/icon@2x.png similarity index 100% rename from src/bloomsky/icon@2x.png rename to core_integrations/bloomsky/icon@2x.png diff --git a/src/bloomsky/logo.png b/core_integrations/bloomsky/logo.png similarity index 100% rename from src/bloomsky/logo.png rename to core_integrations/bloomsky/logo.png diff --git a/src/bloomsky/logo@2x.png b/core_integrations/bloomsky/logo@2x.png similarity index 100% rename from src/bloomsky/logo@2x.png rename to core_integrations/bloomsky/logo@2x.png diff --git a/src/bluetooth_le_tracker/icon.png b/core_integrations/bluetooth_le_tracker/icon.png similarity index 100% rename from src/bluetooth_le_tracker/icon.png rename to core_integrations/bluetooth_le_tracker/icon.png diff --git a/src/bluetooth_le_tracker/icon@2x.png b/core_integrations/bluetooth_le_tracker/icon@2x.png similarity index 100% rename from src/bluetooth_le_tracker/icon@2x.png rename to core_integrations/bluetooth_le_tracker/icon@2x.png diff --git a/src/bluetooth_le_tracker/logo.png b/core_integrations/bluetooth_le_tracker/logo.png similarity index 100% rename from src/bluetooth_le_tracker/logo.png rename to core_integrations/bluetooth_le_tracker/logo.png diff --git a/src/bluetooth_le_tracker/logo@2x.png b/core_integrations/bluetooth_le_tracker/logo@2x.png similarity index 100% rename from src/bluetooth_le_tracker/logo@2x.png rename to core_integrations/bluetooth_le_tracker/logo@2x.png diff --git a/src/bluetooth_tracker b/core_integrations/bluetooth_tracker similarity index 100% rename from src/bluetooth_tracker rename to core_integrations/bluetooth_tracker diff --git a/src/bme280 b/core_integrations/bme280 similarity index 100% rename from src/bme280 rename to core_integrations/bme280 diff --git a/src/bme680 b/core_integrations/bme680 similarity index 100% rename from src/bme680 rename to core_integrations/bme680 diff --git a/src/bmp280/icon.png b/core_integrations/bmp280/icon.png similarity index 100% rename from src/bmp280/icon.png rename to core_integrations/bmp280/icon.png diff --git a/src/bmp280/icon@2x.png b/core_integrations/bmp280/icon@2x.png similarity index 100% rename from src/bmp280/icon@2x.png rename to core_integrations/bmp280/icon@2x.png diff --git a/src/bmp280/logo.png b/core_integrations/bmp280/logo.png similarity index 100% rename from src/bmp280/logo.png rename to core_integrations/bmp280/logo.png diff --git a/src/bmp280/logo@2x.png b/core_integrations/bmp280/logo@2x.png similarity index 100% rename from src/bmp280/logo@2x.png rename to core_integrations/bmp280/logo@2x.png diff --git a/src/bmw_connected_drive/icon.png b/core_integrations/bmw_connected_drive/icon.png similarity index 100% rename from src/bmw_connected_drive/icon.png rename to core_integrations/bmw_connected_drive/icon.png diff --git a/src/bmw_connected_drive/icon@2x.png b/core_integrations/bmw_connected_drive/icon@2x.png similarity index 100% rename from src/bmw_connected_drive/icon@2x.png rename to core_integrations/bmw_connected_drive/icon@2x.png diff --git a/src/bom/icon.png b/core_integrations/bom/icon.png similarity index 100% rename from src/bom/icon.png rename to core_integrations/bom/icon.png diff --git a/src/bom/icon@2x.png b/core_integrations/bom/icon@2x.png similarity index 100% rename from src/bom/icon@2x.png rename to core_integrations/bom/icon@2x.png diff --git a/src/bom/logo.png b/core_integrations/bom/logo.png similarity index 100% rename from src/bom/logo.png rename to core_integrations/bom/logo.png diff --git a/src/bom/logo@2x.png b/core_integrations/bom/logo@2x.png similarity index 100% rename from src/bom/logo@2x.png rename to core_integrations/bom/logo@2x.png diff --git a/src/braviatv/icon.png b/core_integrations/braviatv/icon.png similarity index 100% rename from src/braviatv/icon.png rename to core_integrations/braviatv/icon.png diff --git a/src/braviatv/icon@2x.png b/core_integrations/braviatv/icon@2x.png similarity index 100% rename from src/braviatv/icon@2x.png rename to core_integrations/braviatv/icon@2x.png diff --git a/src/braviatv/logo.png b/core_integrations/braviatv/logo.png similarity index 100% rename from src/braviatv/logo.png rename to core_integrations/braviatv/logo.png diff --git a/src/braviatv/logo@2x.png b/core_integrations/braviatv/logo@2x.png similarity index 100% rename from src/braviatv/logo@2x.png rename to core_integrations/braviatv/logo@2x.png diff --git a/src/broadlink/icon.png b/core_integrations/broadlink/icon.png similarity index 100% rename from src/broadlink/icon.png rename to core_integrations/broadlink/icon.png diff --git a/src/broadlink/icon@2x.png b/core_integrations/broadlink/icon@2x.png similarity index 100% rename from src/broadlink/icon@2x.png rename to core_integrations/broadlink/icon@2x.png diff --git a/src/broadlink/logo.png b/core_integrations/broadlink/logo.png similarity index 100% rename from src/broadlink/logo.png rename to core_integrations/broadlink/logo.png diff --git a/src/broadlink/logo@2x.png b/core_integrations/broadlink/logo@2x.png similarity index 100% rename from src/broadlink/logo@2x.png rename to core_integrations/broadlink/logo@2x.png diff --git a/src/brother/icon.png b/core_integrations/brother/icon.png similarity index 100% rename from src/brother/icon.png rename to core_integrations/brother/icon.png diff --git a/src/brother/icon@2x.png b/core_integrations/brother/icon@2x.png similarity index 100% rename from src/brother/icon@2x.png rename to core_integrations/brother/icon@2x.png diff --git a/src/brother/logo.png b/core_integrations/brother/logo.png similarity index 100% rename from src/brother/logo.png rename to core_integrations/brother/logo.png diff --git a/src/brother/logo@2x.png b/core_integrations/brother/logo@2x.png similarity index 100% rename from src/brother/logo@2x.png rename to core_integrations/brother/logo@2x.png diff --git a/src/brottsplatskartan/icon.png b/core_integrations/brottsplatskartan/icon.png similarity index 100% rename from src/brottsplatskartan/icon.png rename to core_integrations/brottsplatskartan/icon.png diff --git a/src/brottsplatskartan/icon@2x.png b/core_integrations/brottsplatskartan/icon@2x.png similarity index 100% rename from src/brottsplatskartan/icon@2x.png rename to core_integrations/brottsplatskartan/icon@2x.png diff --git a/src/brottsplatskartan/logo.png b/core_integrations/brottsplatskartan/logo.png similarity index 100% rename from src/brottsplatskartan/logo.png rename to core_integrations/brottsplatskartan/logo.png diff --git a/src/brottsplatskartan/logo@2x.png b/core_integrations/brottsplatskartan/logo@2x.png similarity index 100% rename from src/brottsplatskartan/logo@2x.png rename to core_integrations/brottsplatskartan/logo@2x.png diff --git a/src/browser/icon.png b/core_integrations/browser/icon.png similarity index 100% rename from src/browser/icon.png rename to core_integrations/browser/icon.png diff --git a/src/browser/icon@2x.png b/core_integrations/browser/icon@2x.png similarity index 100% rename from src/browser/icon@2x.png rename to core_integrations/browser/icon@2x.png diff --git a/src/brunt/logo.png b/core_integrations/brunt/logo.png similarity index 100% rename from src/brunt/logo.png rename to core_integrations/brunt/logo.png diff --git a/src/brunt/logo@2x.png b/core_integrations/brunt/logo@2x.png similarity index 100% rename from src/brunt/logo@2x.png rename to core_integrations/brunt/logo@2x.png diff --git a/src/bt_home_hub_5/icon.png b/core_integrations/bt_home_hub_5/icon.png similarity index 100% rename from src/bt_home_hub_5/icon.png rename to core_integrations/bt_home_hub_5/icon.png diff --git a/src/bt_home_hub_5/icon@2x.png b/core_integrations/bt_home_hub_5/icon@2x.png similarity index 100% rename from src/bt_home_hub_5/icon@2x.png rename to core_integrations/bt_home_hub_5/icon@2x.png diff --git a/src/bt_home_hub_5/logo.png b/core_integrations/bt_home_hub_5/logo.png similarity index 100% rename from src/bt_home_hub_5/logo.png rename to core_integrations/bt_home_hub_5/logo.png diff --git a/src/bt_home_hub_5/logo@2x.png b/core_integrations/bt_home_hub_5/logo@2x.png similarity index 100% rename from src/bt_home_hub_5/logo@2x.png rename to core_integrations/bt_home_hub_5/logo@2x.png diff --git a/src/bt_smarthub b/core_integrations/bt_smarthub similarity index 100% rename from src/bt_smarthub rename to core_integrations/bt_smarthub diff --git a/src/buienradar/icon.png b/core_integrations/buienradar/icon.png similarity index 100% rename from src/buienradar/icon.png rename to core_integrations/buienradar/icon.png diff --git a/src/buienradar/icon@2x.png b/core_integrations/buienradar/icon@2x.png similarity index 100% rename from src/buienradar/icon@2x.png rename to core_integrations/buienradar/icon@2x.png diff --git a/src/buienradar/logo.png b/core_integrations/buienradar/logo.png similarity index 100% rename from src/buienradar/logo.png rename to core_integrations/buienradar/logo.png diff --git a/src/buienradar/logo@2x.png b/core_integrations/buienradar/logo@2x.png similarity index 100% rename from src/buienradar/logo@2x.png rename to core_integrations/buienradar/logo@2x.png diff --git a/src/camera/icon.png b/core_integrations/camera/icon.png similarity index 100% rename from src/camera/icon.png rename to core_integrations/camera/icon.png diff --git a/src/camera/icon@2x.png b/core_integrations/camera/icon@2x.png similarity index 100% rename from src/camera/icon@2x.png rename to core_integrations/camera/icon@2x.png diff --git a/src/canary/icon.png b/core_integrations/canary/icon.png similarity index 100% rename from src/canary/icon.png rename to core_integrations/canary/icon.png diff --git a/src/canary/icon@2x.png b/core_integrations/canary/icon@2x.png similarity index 100% rename from src/canary/icon@2x.png rename to core_integrations/canary/icon@2x.png diff --git a/src/canary/logo.png b/core_integrations/canary/logo.png similarity index 100% rename from src/canary/logo.png rename to core_integrations/canary/logo.png diff --git a/src/canary/logo@2x.png b/core_integrations/canary/logo@2x.png similarity index 100% rename from src/canary/logo@2x.png rename to core_integrations/canary/logo@2x.png diff --git a/src/cast/icon.png b/core_integrations/cast/icon.png similarity index 100% rename from src/cast/icon.png rename to core_integrations/cast/icon.png diff --git a/src/cast/icon@2x.png b/core_integrations/cast/icon@2x.png similarity index 100% rename from src/cast/icon@2x.png rename to core_integrations/cast/icon@2x.png diff --git a/src/cast/logo.png b/core_integrations/cast/logo.png similarity index 100% rename from src/cast/logo.png rename to core_integrations/cast/logo.png diff --git a/src/cast/logo@2x.png b/core_integrations/cast/logo@2x.png similarity index 100% rename from src/cast/logo@2x.png rename to core_integrations/cast/logo@2x.png diff --git a/src/cert_expiry/icon.png b/core_integrations/cert_expiry/icon.png similarity index 100% rename from src/cert_expiry/icon.png rename to core_integrations/cert_expiry/icon.png diff --git a/src/cert_expiry/icon@2x.png b/core_integrations/cert_expiry/icon@2x.png similarity index 100% rename from src/cert_expiry/icon@2x.png rename to core_integrations/cert_expiry/icon@2x.png diff --git a/src/channels/icon.png b/core_integrations/channels/icon.png similarity index 100% rename from src/channels/icon.png rename to core_integrations/channels/icon.png diff --git a/src/channels/icon@2x.png b/core_integrations/channels/icon@2x.png similarity index 100% rename from src/channels/icon@2x.png rename to core_integrations/channels/icon@2x.png diff --git a/src/cisco_ios b/core_integrations/cisco_ios similarity index 100% rename from src/cisco_ios rename to core_integrations/cisco_ios diff --git a/src/cisco_mobility_express/icon.png b/core_integrations/cisco_mobility_express/icon.png similarity index 100% rename from src/cisco_mobility_express/icon.png rename to core_integrations/cisco_mobility_express/icon.png diff --git a/src/cisco_mobility_express/icon@2x.png b/core_integrations/cisco_mobility_express/icon@2x.png similarity index 100% rename from src/cisco_mobility_express/icon@2x.png rename to core_integrations/cisco_mobility_express/icon@2x.png diff --git a/src/cisco_mobility_express/logo.png b/core_integrations/cisco_mobility_express/logo.png similarity index 100% rename from src/cisco_mobility_express/logo.png rename to core_integrations/cisco_mobility_express/logo.png diff --git a/src/cisco_mobility_express/logo@2x.png b/core_integrations/cisco_mobility_express/logo@2x.png similarity index 100% rename from src/cisco_mobility_express/logo@2x.png rename to core_integrations/cisco_mobility_express/logo@2x.png diff --git a/src/cisco_webex_teams/icon.png b/core_integrations/cisco_webex_teams/icon.png similarity index 100% rename from src/cisco_webex_teams/icon.png rename to core_integrations/cisco_webex_teams/icon.png diff --git a/src/cisco_webex_teams/icon@2x.png b/core_integrations/cisco_webex_teams/icon@2x.png similarity index 100% rename from src/cisco_webex_teams/icon@2x.png rename to core_integrations/cisco_webex_teams/icon@2x.png diff --git a/src/cisco_webex_teams/logo.png b/core_integrations/cisco_webex_teams/logo.png similarity index 100% rename from src/cisco_webex_teams/logo.png rename to core_integrations/cisco_webex_teams/logo.png diff --git a/src/cisco_webex_teams/logo@2x.png b/core_integrations/cisco_webex_teams/logo@2x.png similarity index 100% rename from src/cisco_webex_teams/logo@2x.png rename to core_integrations/cisco_webex_teams/logo@2x.png diff --git a/src/citybikes/icon.png b/core_integrations/citybikes/icon.png similarity index 100% rename from src/citybikes/icon.png rename to core_integrations/citybikes/icon.png diff --git a/src/citybikes/icon@2x.png b/core_integrations/citybikes/icon@2x.png similarity index 100% rename from src/citybikes/icon@2x.png rename to core_integrations/citybikes/icon@2x.png diff --git a/src/clementine/icon.png b/core_integrations/clementine/icon.png similarity index 100% rename from src/clementine/icon.png rename to core_integrations/clementine/icon.png diff --git a/src/clementine/icon@2x.png b/core_integrations/clementine/icon@2x.png similarity index 100% rename from src/clementine/icon@2x.png rename to core_integrations/clementine/icon@2x.png diff --git a/src/clickatell/icon.png b/core_integrations/clickatell/icon.png similarity index 100% rename from src/clickatell/icon.png rename to core_integrations/clickatell/icon.png diff --git a/src/clickatell/icon@2x.png b/core_integrations/clickatell/icon@2x.png similarity index 100% rename from src/clickatell/icon@2x.png rename to core_integrations/clickatell/icon@2x.png diff --git a/src/clickatell/logo.png b/core_integrations/clickatell/logo.png similarity index 100% rename from src/clickatell/logo.png rename to core_integrations/clickatell/logo.png diff --git a/src/clickatell/logo@2x.png b/core_integrations/clickatell/logo@2x.png similarity index 100% rename from src/clickatell/logo@2x.png rename to core_integrations/clickatell/logo@2x.png diff --git a/src/clicksend/icon.png b/core_integrations/clicksend/icon.png similarity index 100% rename from src/clicksend/icon.png rename to core_integrations/clicksend/icon.png diff --git a/src/clicksend/icon@2x.png b/core_integrations/clicksend/icon@2x.png similarity index 100% rename from src/clicksend/icon@2x.png rename to core_integrations/clicksend/icon@2x.png diff --git a/src/clicksend/logo.png b/core_integrations/clicksend/logo.png similarity index 100% rename from src/clicksend/logo.png rename to core_integrations/clicksend/logo.png diff --git a/src/clicksend/logo@2x.png b/core_integrations/clicksend/logo@2x.png similarity index 100% rename from src/clicksend/logo@2x.png rename to core_integrations/clicksend/logo@2x.png diff --git a/src/clicksend_tts b/core_integrations/clicksend_tts similarity index 100% rename from src/clicksend_tts rename to core_integrations/clicksend_tts diff --git a/src/climate/icon.png b/core_integrations/climate/icon.png similarity index 100% rename from src/climate/icon.png rename to core_integrations/climate/icon.png diff --git a/src/climate/icon@2x.png b/core_integrations/climate/icon@2x.png similarity index 100% rename from src/climate/icon@2x.png rename to core_integrations/climate/icon@2x.png diff --git a/src/cloud/icon.png b/core_integrations/cloud/icon.png similarity index 100% rename from src/cloud/icon.png rename to core_integrations/cloud/icon.png diff --git a/src/cloud/icon@2x.png b/core_integrations/cloud/icon@2x.png similarity index 100% rename from src/cloud/icon@2x.png rename to core_integrations/cloud/icon@2x.png diff --git a/src/cloud/logo.png b/core_integrations/cloud/logo.png similarity index 100% rename from src/cloud/logo.png rename to core_integrations/cloud/logo.png diff --git a/src/cloud/logo@2x.png b/core_integrations/cloud/logo@2x.png similarity index 100% rename from src/cloud/logo@2x.png rename to core_integrations/cloud/logo@2x.png diff --git a/src/cloudflare/icon.png b/core_integrations/cloudflare/icon.png similarity index 100% rename from src/cloudflare/icon.png rename to core_integrations/cloudflare/icon.png diff --git a/src/cloudflare/icon@2x.png b/core_integrations/cloudflare/icon@2x.png similarity index 100% rename from src/cloudflare/icon@2x.png rename to core_integrations/cloudflare/icon@2x.png diff --git a/src/cloudflare/logo.png b/core_integrations/cloudflare/logo.png similarity index 100% rename from src/cloudflare/logo.png rename to core_integrations/cloudflare/logo.png diff --git a/src/cloudflare/logo@2x.png b/core_integrations/cloudflare/logo@2x.png similarity index 100% rename from src/cloudflare/logo@2x.png rename to core_integrations/cloudflare/logo@2x.png diff --git a/src/co2signal/icon.png b/core_integrations/co2signal/icon.png similarity index 100% rename from src/co2signal/icon.png rename to core_integrations/co2signal/icon.png diff --git a/src/co2signal/icon@2x.png b/core_integrations/co2signal/icon@2x.png similarity index 100% rename from src/co2signal/icon@2x.png rename to core_integrations/co2signal/icon@2x.png diff --git a/src/co2signal/logo.png b/core_integrations/co2signal/logo.png similarity index 100% rename from src/co2signal/logo.png rename to core_integrations/co2signal/logo.png diff --git a/src/co2signal/logo@2x.png b/core_integrations/co2signal/logo@2x.png similarity index 100% rename from src/co2signal/logo@2x.png rename to core_integrations/co2signal/logo@2x.png diff --git a/src/coinbase/icon.png b/core_integrations/coinbase/icon.png similarity index 100% rename from src/coinbase/icon.png rename to core_integrations/coinbase/icon.png diff --git a/src/coinbase/icon@2x.png b/core_integrations/coinbase/icon@2x.png similarity index 100% rename from src/coinbase/icon@2x.png rename to core_integrations/coinbase/icon@2x.png diff --git a/src/coinbase/logo.png b/core_integrations/coinbase/logo.png similarity index 100% rename from src/coinbase/logo.png rename to core_integrations/coinbase/logo.png diff --git a/src/coinbase/logo@2x.png b/core_integrations/coinbase/logo@2x.png similarity index 100% rename from src/coinbase/logo@2x.png rename to core_integrations/coinbase/logo@2x.png diff --git a/src/coinmarketcap/icon.png b/core_integrations/coinmarketcap/icon.png similarity index 100% rename from src/coinmarketcap/icon.png rename to core_integrations/coinmarketcap/icon.png diff --git a/src/coinmarketcap/icon@2x.png b/core_integrations/coinmarketcap/icon@2x.png similarity index 100% rename from src/coinmarketcap/icon@2x.png rename to core_integrations/coinmarketcap/icon@2x.png diff --git a/src/coinmarketcap/logo.png b/core_integrations/coinmarketcap/logo.png similarity index 100% rename from src/coinmarketcap/logo.png rename to core_integrations/coinmarketcap/logo.png diff --git a/src/coinmarketcap/logo@2x.png b/core_integrations/coinmarketcap/logo@2x.png similarity index 100% rename from src/coinmarketcap/logo@2x.png rename to core_integrations/coinmarketcap/logo@2x.png diff --git a/src/comed_hourly_pricing/icon.png b/core_integrations/comed_hourly_pricing/icon.png similarity index 100% rename from src/comed_hourly_pricing/icon.png rename to core_integrations/comed_hourly_pricing/icon.png diff --git a/src/comed_hourly_pricing/icon@2x.png b/core_integrations/comed_hourly_pricing/icon@2x.png similarity index 100% rename from src/comed_hourly_pricing/icon@2x.png rename to core_integrations/comed_hourly_pricing/icon@2x.png diff --git a/src/comed_hourly_pricing/logo.png b/core_integrations/comed_hourly_pricing/logo.png similarity index 100% rename from src/comed_hourly_pricing/logo.png rename to core_integrations/comed_hourly_pricing/logo.png diff --git a/src/comed_hourly_pricing/logo@2x.png b/core_integrations/comed_hourly_pricing/logo@2x.png similarity index 100% rename from src/comed_hourly_pricing/logo@2x.png rename to core_integrations/comed_hourly_pricing/logo@2x.png diff --git a/src/comfoconnect/icon.png b/core_integrations/comfoconnect/icon.png similarity index 100% rename from src/comfoconnect/icon.png rename to core_integrations/comfoconnect/icon.png diff --git a/src/comfoconnect/icon@2x.png b/core_integrations/comfoconnect/icon@2x.png similarity index 100% rename from src/comfoconnect/icon@2x.png rename to core_integrations/comfoconnect/icon@2x.png diff --git a/src/comfoconnect/logo.png b/core_integrations/comfoconnect/logo.png similarity index 100% rename from src/comfoconnect/logo.png rename to core_integrations/comfoconnect/logo.png diff --git a/src/comfoconnect/logo@2x.png b/core_integrations/comfoconnect/logo@2x.png similarity index 100% rename from src/comfoconnect/logo@2x.png rename to core_integrations/comfoconnect/logo@2x.png diff --git a/src/command_line/icon.png b/core_integrations/command_line/icon.png similarity index 100% rename from src/command_line/icon.png rename to core_integrations/command_line/icon.png diff --git a/src/command_line/logo.png b/core_integrations/command_line/logo.png similarity index 100% rename from src/command_line/logo.png rename to core_integrations/command_line/logo.png diff --git a/src/command_line/logo@2x.png b/core_integrations/command_line/logo@2x.png similarity index 100% rename from src/command_line/logo@2x.png rename to core_integrations/command_line/logo@2x.png diff --git a/src/config/icon.png b/core_integrations/config/icon.png similarity index 100% rename from src/config/icon.png rename to core_integrations/config/icon.png diff --git a/src/config/icon@2x.png b/core_integrations/config/icon@2x.png similarity index 100% rename from src/config/icon@2x.png rename to core_integrations/config/icon@2x.png diff --git a/src/configurator b/core_integrations/configurator similarity index 100% rename from src/configurator rename to core_integrations/configurator diff --git a/src/conversation/icon.png b/core_integrations/conversation/icon.png similarity index 100% rename from src/conversation/icon.png rename to core_integrations/conversation/icon.png diff --git a/src/conversation/icon@2x.png b/core_integrations/conversation/icon@2x.png similarity index 100% rename from src/conversation/icon@2x.png rename to core_integrations/conversation/icon@2x.png diff --git a/src/coolmaster/icon.png b/core_integrations/coolmaster/icon.png similarity index 100% rename from src/coolmaster/icon.png rename to core_integrations/coolmaster/icon.png diff --git a/src/coolmaster/icon@2x.png b/core_integrations/coolmaster/icon@2x.png similarity index 100% rename from src/coolmaster/icon@2x.png rename to core_integrations/coolmaster/icon@2x.png diff --git a/src/coolmaster/logo.png b/core_integrations/coolmaster/logo.png similarity index 100% rename from src/coolmaster/logo.png rename to core_integrations/coolmaster/logo.png diff --git a/src/coolmaster/logo@2x.png b/core_integrations/coolmaster/logo@2x.png similarity index 100% rename from src/coolmaster/logo@2x.png rename to core_integrations/coolmaster/logo@2x.png diff --git a/src/coronavirus/icon.png b/core_integrations/coronavirus/icon.png similarity index 100% rename from src/coronavirus/icon.png rename to core_integrations/coronavirus/icon.png diff --git a/src/coronavirus/icon@2x.png b/core_integrations/coronavirus/icon@2x.png similarity index 100% rename from src/coronavirus/icon@2x.png rename to core_integrations/coronavirus/icon@2x.png diff --git a/src/coronavirus/logo.png b/core_integrations/coronavirus/logo.png similarity index 100% rename from src/coronavirus/logo.png rename to core_integrations/coronavirus/logo.png diff --git a/src/coronavirus/logo@2x.png b/core_integrations/coronavirus/logo@2x.png similarity index 100% rename from src/coronavirus/logo@2x.png rename to core_integrations/coronavirus/logo@2x.png diff --git a/src/counter/icon.png b/core_integrations/counter/icon.png similarity index 100% rename from src/counter/icon.png rename to core_integrations/counter/icon.png diff --git a/src/counter/icon@2x.png b/core_integrations/counter/icon@2x.png similarity index 100% rename from src/counter/icon@2x.png rename to core_integrations/counter/icon@2x.png diff --git a/src/cover b/core_integrations/cover similarity index 100% rename from src/cover rename to core_integrations/cover diff --git a/src/cppm_tracker b/core_integrations/cppm_tracker similarity index 100% rename from src/cppm_tracker rename to core_integrations/cppm_tracker diff --git a/src/cups/icon.png b/core_integrations/cups/icon.png similarity index 100% rename from src/cups/icon.png rename to core_integrations/cups/icon.png diff --git a/src/cups/icon@2x.png b/core_integrations/cups/icon@2x.png similarity index 100% rename from src/cups/icon@2x.png rename to core_integrations/cups/icon@2x.png diff --git a/src/currencylayer/icon.png b/core_integrations/currencylayer/icon.png similarity index 100% rename from src/currencylayer/icon.png rename to core_integrations/currencylayer/icon.png diff --git a/src/currencylayer/icon@2x.png b/core_integrations/currencylayer/icon@2x.png similarity index 100% rename from src/currencylayer/icon@2x.png rename to core_integrations/currencylayer/icon@2x.png diff --git a/src/currencylayer/logo.png b/core_integrations/currencylayer/logo.png similarity index 100% rename from src/currencylayer/logo.png rename to core_integrations/currencylayer/logo.png diff --git a/src/currencylayer/logo@2x.png b/core_integrations/currencylayer/logo@2x.png similarity index 100% rename from src/currencylayer/logo@2x.png rename to core_integrations/currencylayer/logo@2x.png diff --git a/src/daikin/icon.png b/core_integrations/daikin/icon.png similarity index 100% rename from src/daikin/icon.png rename to core_integrations/daikin/icon.png diff --git a/src/daikin/icon@2x.png b/core_integrations/daikin/icon@2x.png similarity index 100% rename from src/daikin/icon@2x.png rename to core_integrations/daikin/icon@2x.png diff --git a/src/daikin/logo.png b/core_integrations/daikin/logo.png similarity index 100% rename from src/daikin/logo.png rename to core_integrations/daikin/logo.png diff --git a/src/daikin/logo@2x.png b/core_integrations/daikin/logo@2x.png similarity index 100% rename from src/daikin/logo@2x.png rename to core_integrations/daikin/logo@2x.png diff --git a/src/danfoss_air/icon.png b/core_integrations/danfoss_air/icon.png similarity index 100% rename from src/danfoss_air/icon.png rename to core_integrations/danfoss_air/icon.png diff --git a/src/danfoss_air/icon@2x.png b/core_integrations/danfoss_air/icon@2x.png similarity index 100% rename from src/danfoss_air/icon@2x.png rename to core_integrations/danfoss_air/icon@2x.png diff --git a/src/danfoss_air/logo.png b/core_integrations/danfoss_air/logo.png similarity index 100% rename from src/danfoss_air/logo.png rename to core_integrations/danfoss_air/logo.png diff --git a/src/danfoss_air/logo@2x.png b/core_integrations/danfoss_air/logo@2x.png similarity index 100% rename from src/danfoss_air/logo@2x.png rename to core_integrations/danfoss_air/logo@2x.png diff --git a/src/darksky/icon.png b/core_integrations/darksky/icon.png similarity index 100% rename from src/darksky/icon.png rename to core_integrations/darksky/icon.png diff --git a/src/darksky/icon@2x.png b/core_integrations/darksky/icon@2x.png similarity index 100% rename from src/darksky/icon@2x.png rename to core_integrations/darksky/icon@2x.png diff --git a/src/darksky/logo.png b/core_integrations/darksky/logo.png similarity index 100% rename from src/darksky/logo.png rename to core_integrations/darksky/logo.png diff --git a/src/darksky/logo@2x.png b/core_integrations/darksky/logo@2x.png similarity index 100% rename from src/darksky/logo@2x.png rename to core_integrations/darksky/logo@2x.png diff --git a/src/datadog/icon.png b/core_integrations/datadog/icon.png similarity index 100% rename from src/datadog/icon.png rename to core_integrations/datadog/icon.png diff --git a/src/datadog/icon@2x.png b/core_integrations/datadog/icon@2x.png similarity index 100% rename from src/datadog/icon@2x.png rename to core_integrations/datadog/icon@2x.png diff --git a/src/datadog/logo.png b/core_integrations/datadog/logo.png similarity index 100% rename from src/datadog/logo.png rename to core_integrations/datadog/logo.png diff --git a/src/datadog/logo@2x.png b/core_integrations/datadog/logo@2x.png similarity index 100% rename from src/datadog/logo@2x.png rename to core_integrations/datadog/logo@2x.png diff --git a/src/ddwrt/icon.png b/core_integrations/ddwrt/icon.png similarity index 100% rename from src/ddwrt/icon.png rename to core_integrations/ddwrt/icon.png diff --git a/src/ddwrt/logo.png b/core_integrations/ddwrt/logo.png similarity index 100% rename from src/ddwrt/logo.png rename to core_integrations/ddwrt/logo.png diff --git a/src/deconz/icon.png b/core_integrations/deconz/icon.png similarity index 100% rename from src/deconz/icon.png rename to core_integrations/deconz/icon.png diff --git a/src/deconz/icon@2x.png b/core_integrations/deconz/icon@2x.png similarity index 100% rename from src/deconz/icon@2x.png rename to core_integrations/deconz/icon@2x.png diff --git a/src/deconz/logo.png b/core_integrations/deconz/logo.png similarity index 100% rename from src/deconz/logo.png rename to core_integrations/deconz/logo.png diff --git a/src/deconz/logo@2x.png b/core_integrations/deconz/logo@2x.png similarity index 100% rename from src/deconz/logo@2x.png rename to core_integrations/deconz/logo@2x.png diff --git a/src/decora/icon.png b/core_integrations/decora/icon.png similarity index 100% rename from src/decora/icon.png rename to core_integrations/decora/icon.png diff --git a/src/decora/icon@2x.png b/core_integrations/decora/icon@2x.png similarity index 100% rename from src/decora/icon@2x.png rename to core_integrations/decora/icon@2x.png diff --git a/src/decora/logo.png b/core_integrations/decora/logo.png similarity index 100% rename from src/decora/logo.png rename to core_integrations/decora/logo.png diff --git a/src/decora/logo@2x.png b/core_integrations/decora/logo@2x.png similarity index 100% rename from src/decora/logo@2x.png rename to core_integrations/decora/logo@2x.png diff --git a/src/decora_wifi b/core_integrations/decora_wifi similarity index 100% rename from src/decora_wifi rename to core_integrations/decora_wifi diff --git a/src/default_config b/core_integrations/default_config similarity index 100% rename from src/default_config rename to core_integrations/default_config diff --git a/src/delijn/icon.png b/core_integrations/delijn/icon.png similarity index 100% rename from src/delijn/icon.png rename to core_integrations/delijn/icon.png diff --git a/src/delijn/icon@2x.png b/core_integrations/delijn/icon@2x.png similarity index 100% rename from src/delijn/icon@2x.png rename to core_integrations/delijn/icon@2x.png diff --git a/src/delijn/logo.png b/core_integrations/delijn/logo.png similarity index 100% rename from src/delijn/logo.png rename to core_integrations/delijn/logo.png diff --git a/src/delijn/logo@2x.png b/core_integrations/delijn/logo@2x.png similarity index 100% rename from src/delijn/logo@2x.png rename to core_integrations/delijn/logo@2x.png diff --git a/src/deluge/icon.png b/core_integrations/deluge/icon.png similarity index 100% rename from src/deluge/icon.png rename to core_integrations/deluge/icon.png diff --git a/src/deluge/icon@2x.png b/core_integrations/deluge/icon@2x.png similarity index 100% rename from src/deluge/icon@2x.png rename to core_integrations/deluge/icon@2x.png diff --git a/src/demo b/core_integrations/demo similarity index 100% rename from src/demo rename to core_integrations/demo diff --git a/src/denon/icon.png b/core_integrations/denon/icon.png similarity index 100% rename from src/denon/icon.png rename to core_integrations/denon/icon.png diff --git a/src/denon/icon@2x.png b/core_integrations/denon/icon@2x.png similarity index 100% rename from src/denon/icon@2x.png rename to core_integrations/denon/icon@2x.png diff --git a/src/denon/logo.png b/core_integrations/denon/logo.png similarity index 100% rename from src/denon/logo.png rename to core_integrations/denon/logo.png diff --git a/src/denon/logo@2x.png b/core_integrations/denon/logo@2x.png similarity index 100% rename from src/denon/logo@2x.png rename to core_integrations/denon/logo@2x.png diff --git a/src/denonavr b/core_integrations/denonavr similarity index 100% rename from src/denonavr rename to core_integrations/denonavr diff --git a/src/deutsche_bahn/icon.png b/core_integrations/deutsche_bahn/icon.png similarity index 100% rename from src/deutsche_bahn/icon.png rename to core_integrations/deutsche_bahn/icon.png diff --git a/src/deutsche_bahn/icon@2x.png b/core_integrations/deutsche_bahn/icon@2x.png similarity index 100% rename from src/deutsche_bahn/icon@2x.png rename to core_integrations/deutsche_bahn/icon@2x.png diff --git a/src/deutsche_bahn/logo.png b/core_integrations/deutsche_bahn/logo.png similarity index 100% rename from src/deutsche_bahn/logo.png rename to core_integrations/deutsche_bahn/logo.png diff --git a/src/deutsche_bahn/logo@2x.png b/core_integrations/deutsche_bahn/logo@2x.png similarity index 100% rename from src/deutsche_bahn/logo@2x.png rename to core_integrations/deutsche_bahn/logo@2x.png diff --git a/src/device_automation b/core_integrations/device_automation similarity index 100% rename from src/device_automation rename to core_integrations/device_automation diff --git a/src/device_sun_light_trigger b/core_integrations/device_sun_light_trigger similarity index 100% rename from src/device_sun_light_trigger rename to core_integrations/device_sun_light_trigger diff --git a/src/device_tracker b/core_integrations/device_tracker similarity index 100% rename from src/device_tracker rename to core_integrations/device_tracker diff --git a/src/devolo_home_control/icon.png b/core_integrations/devolo_home_control/icon.png similarity index 100% rename from src/devolo_home_control/icon.png rename to core_integrations/devolo_home_control/icon.png diff --git a/src/devolo_home_control/icon@2x.png b/core_integrations/devolo_home_control/icon@2x.png similarity index 100% rename from src/devolo_home_control/icon@2x.png rename to core_integrations/devolo_home_control/icon@2x.png diff --git a/src/dialogflow/icon.png b/core_integrations/dialogflow/icon.png similarity index 100% rename from src/dialogflow/icon.png rename to core_integrations/dialogflow/icon.png diff --git a/src/dialogflow/icon@2x.png b/core_integrations/dialogflow/icon@2x.png similarity index 100% rename from src/dialogflow/icon@2x.png rename to core_integrations/dialogflow/icon@2x.png diff --git a/src/digital_ocean/icon.png b/core_integrations/digital_ocean/icon.png similarity index 100% rename from src/digital_ocean/icon.png rename to core_integrations/digital_ocean/icon.png diff --git a/src/digital_ocean/icon@2x.png b/core_integrations/digital_ocean/icon@2x.png similarity index 100% rename from src/digital_ocean/icon@2x.png rename to core_integrations/digital_ocean/icon@2x.png diff --git a/src/digital_ocean/logo.png b/core_integrations/digital_ocean/logo.png similarity index 100% rename from src/digital_ocean/logo.png rename to core_integrations/digital_ocean/logo.png diff --git a/src/digital_ocean/logo@2x.png b/core_integrations/digital_ocean/logo@2x.png similarity index 100% rename from src/digital_ocean/logo@2x.png rename to core_integrations/digital_ocean/logo@2x.png diff --git a/src/digitalloggers/icon.png b/core_integrations/digitalloggers/icon.png similarity index 100% rename from src/digitalloggers/icon.png rename to core_integrations/digitalloggers/icon.png diff --git a/src/directv/icon.png b/core_integrations/directv/icon.png similarity index 100% rename from src/directv/icon.png rename to core_integrations/directv/icon.png diff --git a/src/directv/icon@2x.png b/core_integrations/directv/icon@2x.png similarity index 100% rename from src/directv/icon@2x.png rename to core_integrations/directv/icon@2x.png diff --git a/src/directv/logo.png b/core_integrations/directv/logo.png similarity index 100% rename from src/directv/logo.png rename to core_integrations/directv/logo.png diff --git a/src/directv/logo@2x.png b/core_integrations/directv/logo@2x.png similarity index 100% rename from src/directv/logo@2x.png rename to core_integrations/directv/logo@2x.png diff --git a/src/discogs/icon.png b/core_integrations/discogs/icon.png similarity index 100% rename from src/discogs/icon.png rename to core_integrations/discogs/icon.png diff --git a/src/discogs/icon@2x.png b/core_integrations/discogs/icon@2x.png similarity index 100% rename from src/discogs/icon@2x.png rename to core_integrations/discogs/icon@2x.png diff --git a/src/discogs/logo.png b/core_integrations/discogs/logo.png similarity index 100% rename from src/discogs/logo.png rename to core_integrations/discogs/logo.png diff --git a/src/discogs/logo@2x.png b/core_integrations/discogs/logo@2x.png similarity index 100% rename from src/discogs/logo@2x.png rename to core_integrations/discogs/logo@2x.png diff --git a/src/discord/icon.png b/core_integrations/discord/icon.png similarity index 100% rename from src/discord/icon.png rename to core_integrations/discord/icon.png diff --git a/src/discord/icon@2x.png b/core_integrations/discord/icon@2x.png similarity index 100% rename from src/discord/icon@2x.png rename to core_integrations/discord/icon@2x.png diff --git a/src/discord/logo.png b/core_integrations/discord/logo.png similarity index 100% rename from src/discord/logo.png rename to core_integrations/discord/logo.png diff --git a/src/discord/logo@2x.png b/core_integrations/discord/logo@2x.png similarity index 100% rename from src/discord/logo@2x.png rename to core_integrations/discord/logo@2x.png diff --git a/src/discovery/icon.png b/core_integrations/discovery/icon.png similarity index 100% rename from src/discovery/icon.png rename to core_integrations/discovery/icon.png diff --git a/src/discovery/icon@2x.png b/core_integrations/discovery/icon@2x.png similarity index 100% rename from src/discovery/icon@2x.png rename to core_integrations/discovery/icon@2x.png diff --git a/src/dlib_face_detect/icon.png b/core_integrations/dlib_face_detect/icon.png similarity index 100% rename from src/dlib_face_detect/icon.png rename to core_integrations/dlib_face_detect/icon.png diff --git a/src/dlib_face_detect/icon@2x.png b/core_integrations/dlib_face_detect/icon@2x.png similarity index 100% rename from src/dlib_face_detect/icon@2x.png rename to core_integrations/dlib_face_detect/icon@2x.png diff --git a/src/dlib_face_detect/logo.png b/core_integrations/dlib_face_detect/logo.png similarity index 100% rename from src/dlib_face_detect/logo.png rename to core_integrations/dlib_face_detect/logo.png diff --git a/src/dlib_face_detect/logo@2x.png b/core_integrations/dlib_face_detect/logo@2x.png similarity index 100% rename from src/dlib_face_detect/logo@2x.png rename to core_integrations/dlib_face_detect/logo@2x.png diff --git a/src/dlib_face_identify b/core_integrations/dlib_face_identify similarity index 100% rename from src/dlib_face_identify rename to core_integrations/dlib_face_identify diff --git a/src/dlink/icon.png b/core_integrations/dlink/icon.png similarity index 100% rename from src/dlink/icon.png rename to core_integrations/dlink/icon.png diff --git a/src/dlink/icon@2x.png b/core_integrations/dlink/icon@2x.png similarity index 100% rename from src/dlink/icon@2x.png rename to core_integrations/dlink/icon@2x.png diff --git a/src/dlink/logo.png b/core_integrations/dlink/logo.png similarity index 100% rename from src/dlink/logo.png rename to core_integrations/dlink/logo.png diff --git a/src/dlink/logo@2x.png b/core_integrations/dlink/logo@2x.png similarity index 100% rename from src/dlink/logo@2x.png rename to core_integrations/dlink/logo@2x.png diff --git a/src/dlna_dmr/icon.png b/core_integrations/dlna_dmr/icon.png similarity index 100% rename from src/dlna_dmr/icon.png rename to core_integrations/dlna_dmr/icon.png diff --git a/src/dlna_dmr/icon@2x.png b/core_integrations/dlna_dmr/icon@2x.png similarity index 100% rename from src/dlna_dmr/icon@2x.png rename to core_integrations/dlna_dmr/icon@2x.png diff --git a/src/dlna_dmr/logo.png b/core_integrations/dlna_dmr/logo.png similarity index 100% rename from src/dlna_dmr/logo.png rename to core_integrations/dlna_dmr/logo.png diff --git a/src/dlna_dmr/logo@2x.png b/core_integrations/dlna_dmr/logo@2x.png similarity index 100% rename from src/dlna_dmr/logo@2x.png rename to core_integrations/dlna_dmr/logo@2x.png diff --git a/src/dnsip b/core_integrations/dnsip similarity index 100% rename from src/dnsip rename to core_integrations/dnsip diff --git a/src/dominos/icon.png b/core_integrations/dominos/icon.png similarity index 100% rename from src/dominos/icon.png rename to core_integrations/dominos/icon.png diff --git a/src/dominos/icon@2x.png b/core_integrations/dominos/icon@2x.png similarity index 100% rename from src/dominos/icon@2x.png rename to core_integrations/dominos/icon@2x.png diff --git a/src/dominos/logo.png b/core_integrations/dominos/logo.png similarity index 100% rename from src/dominos/logo.png rename to core_integrations/dominos/logo.png diff --git a/src/dominos/logo@2x.png b/core_integrations/dominos/logo@2x.png similarity index 100% rename from src/dominos/logo@2x.png rename to core_integrations/dominos/logo@2x.png diff --git a/src/doorbird/icon.png b/core_integrations/doorbird/icon.png similarity index 100% rename from src/doorbird/icon.png rename to core_integrations/doorbird/icon.png diff --git a/src/doorbird/icon@2x.png b/core_integrations/doorbird/icon@2x.png similarity index 100% rename from src/doorbird/icon@2x.png rename to core_integrations/doorbird/icon@2x.png diff --git a/src/doorbird/logo.png b/core_integrations/doorbird/logo.png similarity index 100% rename from src/doorbird/logo.png rename to core_integrations/doorbird/logo.png diff --git a/src/doorbird/logo@2x.png b/core_integrations/doorbird/logo@2x.png similarity index 100% rename from src/doorbird/logo@2x.png rename to core_integrations/doorbird/logo@2x.png diff --git a/src/dovado/icon.png b/core_integrations/dovado/icon.png similarity index 100% rename from src/dovado/icon.png rename to core_integrations/dovado/icon.png diff --git a/src/dovado/icon@2x.png b/core_integrations/dovado/icon@2x.png similarity index 100% rename from src/dovado/icon@2x.png rename to core_integrations/dovado/icon@2x.png diff --git a/src/dovado/logo.png b/core_integrations/dovado/logo.png similarity index 100% rename from src/dovado/logo.png rename to core_integrations/dovado/logo.png diff --git a/src/dovado/logo@2x.png b/core_integrations/dovado/logo@2x.png similarity index 100% rename from src/dovado/logo@2x.png rename to core_integrations/dovado/logo@2x.png diff --git a/src/downloader b/core_integrations/downloader similarity index 100% rename from src/downloader rename to core_integrations/downloader diff --git a/src/dte_energy_bridge/icon.png b/core_integrations/dte_energy_bridge/icon.png similarity index 100% rename from src/dte_energy_bridge/icon.png rename to core_integrations/dte_energy_bridge/icon.png diff --git a/src/dte_energy_bridge/icon@2x.png b/core_integrations/dte_energy_bridge/icon@2x.png similarity index 100% rename from src/dte_energy_bridge/icon@2x.png rename to core_integrations/dte_energy_bridge/icon@2x.png diff --git a/src/dte_energy_bridge/logo.png b/core_integrations/dte_energy_bridge/logo.png similarity index 100% rename from src/dte_energy_bridge/logo.png rename to core_integrations/dte_energy_bridge/logo.png diff --git a/src/dte_energy_bridge/logo@2x.png b/core_integrations/dte_energy_bridge/logo@2x.png similarity index 100% rename from src/dte_energy_bridge/logo@2x.png rename to core_integrations/dte_energy_bridge/logo@2x.png diff --git a/src/dublin_bus_transport/icon.png b/core_integrations/dublin_bus_transport/icon.png similarity index 100% rename from src/dublin_bus_transport/icon.png rename to core_integrations/dublin_bus_transport/icon.png diff --git a/src/dublin_bus_transport/icon@2x.png b/core_integrations/dublin_bus_transport/icon@2x.png similarity index 100% rename from src/dublin_bus_transport/icon@2x.png rename to core_integrations/dublin_bus_transport/icon@2x.png diff --git a/src/dublin_bus_transport/logo.png b/core_integrations/dublin_bus_transport/logo.png similarity index 100% rename from src/dublin_bus_transport/logo.png rename to core_integrations/dublin_bus_transport/logo.png diff --git a/src/dublin_bus_transport/logo@2x.png b/core_integrations/dublin_bus_transport/logo@2x.png similarity index 100% rename from src/dublin_bus_transport/logo@2x.png rename to core_integrations/dublin_bus_transport/logo@2x.png diff --git a/src/duckdns/icon.png b/core_integrations/duckdns/icon.png similarity index 100% rename from src/duckdns/icon.png rename to core_integrations/duckdns/icon.png diff --git a/src/duckdns/icon@2x.png b/core_integrations/duckdns/icon@2x.png similarity index 100% rename from src/duckdns/icon@2x.png rename to core_integrations/duckdns/icon@2x.png diff --git a/src/duckdns/logo.png b/core_integrations/duckdns/logo.png similarity index 100% rename from src/duckdns/logo.png rename to core_integrations/duckdns/logo.png diff --git a/src/duckdns/logo@2x.png b/core_integrations/duckdns/logo@2x.png similarity index 100% rename from src/duckdns/logo@2x.png rename to core_integrations/duckdns/logo@2x.png diff --git a/src/dunehd/icon.png b/core_integrations/dunehd/icon.png similarity index 100% rename from src/dunehd/icon.png rename to core_integrations/dunehd/icon.png diff --git a/src/dunehd/icon@2x.png b/core_integrations/dunehd/icon@2x.png similarity index 100% rename from src/dunehd/icon@2x.png rename to core_integrations/dunehd/icon@2x.png diff --git a/src/dunehd/logo.png b/core_integrations/dunehd/logo.png similarity index 100% rename from src/dunehd/logo.png rename to core_integrations/dunehd/logo.png diff --git a/src/dunehd/logo@2x.png b/core_integrations/dunehd/logo@2x.png similarity index 100% rename from src/dunehd/logo@2x.png rename to core_integrations/dunehd/logo@2x.png diff --git a/src/dwd_weather_warnings/icon.png b/core_integrations/dwd_weather_warnings/icon.png similarity index 100% rename from src/dwd_weather_warnings/icon.png rename to core_integrations/dwd_weather_warnings/icon.png diff --git a/src/dwd_weather_warnings/icon@2x.png b/core_integrations/dwd_weather_warnings/icon@2x.png similarity index 100% rename from src/dwd_weather_warnings/icon@2x.png rename to core_integrations/dwd_weather_warnings/icon@2x.png diff --git a/src/dwd_weather_warnings/logo.png b/core_integrations/dwd_weather_warnings/logo.png similarity index 100% rename from src/dwd_weather_warnings/logo.png rename to core_integrations/dwd_weather_warnings/logo.png diff --git a/src/dwd_weather_warnings/logo@2x.png b/core_integrations/dwd_weather_warnings/logo@2x.png similarity index 100% rename from src/dwd_weather_warnings/logo@2x.png rename to core_integrations/dwd_weather_warnings/logo@2x.png diff --git a/src/dweet/icon.png b/core_integrations/dweet/icon.png similarity index 100% rename from src/dweet/icon.png rename to core_integrations/dweet/icon.png diff --git a/src/dweet/icon@2x.png b/core_integrations/dweet/icon@2x.png similarity index 100% rename from src/dweet/icon@2x.png rename to core_integrations/dweet/icon@2x.png diff --git a/src/dweet/logo.png b/core_integrations/dweet/logo.png similarity index 100% rename from src/dweet/logo.png rename to core_integrations/dweet/logo.png diff --git a/src/dweet/logo@2x.png b/core_integrations/dweet/logo@2x.png similarity index 100% rename from src/dweet/logo@2x.png rename to core_integrations/dweet/logo@2x.png diff --git a/src/dynalite/icon.png b/core_integrations/dynalite/icon.png similarity index 100% rename from src/dynalite/icon.png rename to core_integrations/dynalite/icon.png diff --git a/src/dynalite/icon@2x.png b/core_integrations/dynalite/icon@2x.png similarity index 100% rename from src/dynalite/icon@2x.png rename to core_integrations/dynalite/icon@2x.png diff --git a/src/dynalite/logo.png b/core_integrations/dynalite/logo.png similarity index 100% rename from src/dynalite/logo.png rename to core_integrations/dynalite/logo.png diff --git a/src/dynalite/logo@2x.png b/core_integrations/dynalite/logo@2x.png similarity index 100% rename from src/dynalite/logo@2x.png rename to core_integrations/dynalite/logo@2x.png diff --git a/src/dyson/icon.png b/core_integrations/dyson/icon.png similarity index 100% rename from src/dyson/icon.png rename to core_integrations/dyson/icon.png diff --git a/src/dyson/icon@2x.png b/core_integrations/dyson/icon@2x.png similarity index 100% rename from src/dyson/icon@2x.png rename to core_integrations/dyson/icon@2x.png diff --git a/src/dyson/logo.png b/core_integrations/dyson/logo.png similarity index 100% rename from src/dyson/logo.png rename to core_integrations/dyson/logo.png diff --git a/src/dyson/logo@2x.png b/core_integrations/dyson/logo@2x.png similarity index 100% rename from src/dyson/logo@2x.png rename to core_integrations/dyson/logo@2x.png diff --git a/src/ebox/icon.png b/core_integrations/ebox/icon.png similarity index 100% rename from src/ebox/icon.png rename to core_integrations/ebox/icon.png diff --git a/src/ebox/icon@2x.png b/core_integrations/ebox/icon@2x.png similarity index 100% rename from src/ebox/icon@2x.png rename to core_integrations/ebox/icon@2x.png diff --git a/src/ebox/logo.png b/core_integrations/ebox/logo.png similarity index 100% rename from src/ebox/logo.png rename to core_integrations/ebox/logo.png diff --git a/src/ebox/logo@2x.png b/core_integrations/ebox/logo@2x.png similarity index 100% rename from src/ebox/logo@2x.png rename to core_integrations/ebox/logo@2x.png diff --git a/src/ecoal_boiler/icon.png b/core_integrations/ecoal_boiler/icon.png similarity index 100% rename from src/ecoal_boiler/icon.png rename to core_integrations/ecoal_boiler/icon.png diff --git a/src/ecoal_boiler/icon@2x.png b/core_integrations/ecoal_boiler/icon@2x.png similarity index 100% rename from src/ecoal_boiler/icon@2x.png rename to core_integrations/ecoal_boiler/icon@2x.png diff --git a/src/ecoal_boiler/logo.png b/core_integrations/ecoal_boiler/logo.png similarity index 100% rename from src/ecoal_boiler/logo.png rename to core_integrations/ecoal_boiler/logo.png diff --git a/src/ecoal_boiler/logo@2x.png b/core_integrations/ecoal_boiler/logo@2x.png similarity index 100% rename from src/ecoal_boiler/logo@2x.png rename to core_integrations/ecoal_boiler/logo@2x.png diff --git a/src/ecobee/icon.png b/core_integrations/ecobee/icon.png similarity index 100% rename from src/ecobee/icon.png rename to core_integrations/ecobee/icon.png diff --git a/src/ecobee/icon@2x.png b/core_integrations/ecobee/icon@2x.png similarity index 100% rename from src/ecobee/icon@2x.png rename to core_integrations/ecobee/icon@2x.png diff --git a/src/ecobee/logo.png b/core_integrations/ecobee/logo.png similarity index 100% rename from src/ecobee/logo.png rename to core_integrations/ecobee/logo.png diff --git a/src/ecobee/logo@2x.png b/core_integrations/ecobee/logo@2x.png similarity index 100% rename from src/ecobee/logo@2x.png rename to core_integrations/ecobee/logo@2x.png diff --git a/src/econet/logo.png b/core_integrations/econet/logo.png similarity index 100% rename from src/econet/logo.png rename to core_integrations/econet/logo.png diff --git a/src/eddystone_temperature/icon.png b/core_integrations/eddystone_temperature/icon.png similarity index 100% rename from src/eddystone_temperature/icon.png rename to core_integrations/eddystone_temperature/icon.png diff --git a/src/eddystone_temperature/icon@2x.png b/core_integrations/eddystone_temperature/icon@2x.png similarity index 100% rename from src/eddystone_temperature/icon@2x.png rename to core_integrations/eddystone_temperature/icon@2x.png diff --git a/src/eddystone_temperature/logo.png b/core_integrations/eddystone_temperature/logo.png similarity index 100% rename from src/eddystone_temperature/logo.png rename to core_integrations/eddystone_temperature/logo.png diff --git a/src/eddystone_temperature/logo@2x.png b/core_integrations/eddystone_temperature/logo@2x.png similarity index 100% rename from src/eddystone_temperature/logo@2x.png rename to core_integrations/eddystone_temperature/logo@2x.png diff --git a/src/edimax/icon.png b/core_integrations/edimax/icon.png similarity index 100% rename from src/edimax/icon.png rename to core_integrations/edimax/icon.png diff --git a/src/edimax/icon@2x.png b/core_integrations/edimax/icon@2x.png similarity index 100% rename from src/edimax/icon@2x.png rename to core_integrations/edimax/icon@2x.png diff --git a/src/edimax/logo.png b/core_integrations/edimax/logo.png similarity index 100% rename from src/edimax/logo.png rename to core_integrations/edimax/logo.png diff --git a/src/edimax/logo@2x.png b/core_integrations/edimax/logo@2x.png similarity index 100% rename from src/edimax/logo@2x.png rename to core_integrations/edimax/logo@2x.png diff --git a/src/edl21/icon.png b/core_integrations/edl21/icon.png similarity index 100% rename from src/edl21/icon.png rename to core_integrations/edl21/icon.png diff --git a/src/edl21/icon@2x.png b/core_integrations/edl21/icon@2x.png similarity index 100% rename from src/edl21/icon@2x.png rename to core_integrations/edl21/icon@2x.png diff --git a/src/ee_brightbox/icon.png b/core_integrations/ee_brightbox/icon.png similarity index 100% rename from src/ee_brightbox/icon.png rename to core_integrations/ee_brightbox/icon.png diff --git a/src/ee_brightbox/icon@2x.png b/core_integrations/ee_brightbox/icon@2x.png similarity index 100% rename from src/ee_brightbox/icon@2x.png rename to core_integrations/ee_brightbox/icon@2x.png diff --git a/src/ee_brightbox/logo.png b/core_integrations/ee_brightbox/logo.png similarity index 100% rename from src/ee_brightbox/logo.png rename to core_integrations/ee_brightbox/logo.png diff --git a/src/ee_brightbox/logo@2x.png b/core_integrations/ee_brightbox/logo@2x.png similarity index 100% rename from src/ee_brightbox/logo@2x.png rename to core_integrations/ee_brightbox/logo@2x.png diff --git a/src/efergy/icon.png b/core_integrations/efergy/icon.png similarity index 100% rename from src/efergy/icon.png rename to core_integrations/efergy/icon.png diff --git a/src/efergy/icon@2x.png b/core_integrations/efergy/icon@2x.png similarity index 100% rename from src/efergy/icon@2x.png rename to core_integrations/efergy/icon@2x.png diff --git a/src/efergy/logo.png b/core_integrations/efergy/logo.png similarity index 100% rename from src/efergy/logo.png rename to core_integrations/efergy/logo.png diff --git a/src/efergy/logo@2x.png b/core_integrations/efergy/logo@2x.png similarity index 100% rename from src/efergy/logo@2x.png rename to core_integrations/efergy/logo@2x.png diff --git a/src/egardia/icon.png b/core_integrations/egardia/icon.png similarity index 100% rename from src/egardia/icon.png rename to core_integrations/egardia/icon.png diff --git a/src/egardia/icon@2x.png b/core_integrations/egardia/icon@2x.png similarity index 100% rename from src/egardia/icon@2x.png rename to core_integrations/egardia/icon@2x.png diff --git a/src/egardia/logo.png b/core_integrations/egardia/logo.png similarity index 100% rename from src/egardia/logo.png rename to core_integrations/egardia/logo.png diff --git a/src/egardia/logo@2x.png b/core_integrations/egardia/logo@2x.png similarity index 100% rename from src/egardia/logo@2x.png rename to core_integrations/egardia/logo@2x.png diff --git a/src/eight_sleep/icon.png b/core_integrations/eight_sleep/icon.png similarity index 100% rename from src/eight_sleep/icon.png rename to core_integrations/eight_sleep/icon.png diff --git a/src/eight_sleep/icon@2x.png b/core_integrations/eight_sleep/icon@2x.png similarity index 100% rename from src/eight_sleep/icon@2x.png rename to core_integrations/eight_sleep/icon@2x.png diff --git a/src/eight_sleep/logo.png b/core_integrations/eight_sleep/logo.png similarity index 100% rename from src/eight_sleep/logo.png rename to core_integrations/eight_sleep/logo.png diff --git a/src/eight_sleep/logo@2x.png b/core_integrations/eight_sleep/logo@2x.png similarity index 100% rename from src/eight_sleep/logo@2x.png rename to core_integrations/eight_sleep/logo@2x.png diff --git a/src/elgato/icon.png b/core_integrations/elgato/icon.png similarity index 100% rename from src/elgato/icon.png rename to core_integrations/elgato/icon.png diff --git a/src/elgato/icon@2x.png b/core_integrations/elgato/icon@2x.png similarity index 100% rename from src/elgato/icon@2x.png rename to core_integrations/elgato/icon@2x.png diff --git a/src/elgato/logo.png b/core_integrations/elgato/logo.png similarity index 100% rename from src/elgato/logo.png rename to core_integrations/elgato/logo.png diff --git a/src/elgato/logo@2x.png b/core_integrations/elgato/logo@2x.png similarity index 100% rename from src/elgato/logo@2x.png rename to core_integrations/elgato/logo@2x.png diff --git a/src/eliqonline/icon.png b/core_integrations/eliqonline/icon.png similarity index 100% rename from src/eliqonline/icon.png rename to core_integrations/eliqonline/icon.png diff --git a/src/eliqonline/icon@2x.png b/core_integrations/eliqonline/icon@2x.png similarity index 100% rename from src/eliqonline/icon@2x.png rename to core_integrations/eliqonline/icon@2x.png diff --git a/src/eliqonline/logo.png b/core_integrations/eliqonline/logo.png similarity index 100% rename from src/eliqonline/logo.png rename to core_integrations/eliqonline/logo.png diff --git a/src/eliqonline/logo@2x.png b/core_integrations/eliqonline/logo@2x.png similarity index 100% rename from src/eliqonline/logo@2x.png rename to core_integrations/eliqonline/logo@2x.png diff --git a/src/elkm1/icon.png b/core_integrations/elkm1/icon.png similarity index 100% rename from src/elkm1/icon.png rename to core_integrations/elkm1/icon.png diff --git a/src/elkm1/icon@2x.png b/core_integrations/elkm1/icon@2x.png similarity index 100% rename from src/elkm1/icon@2x.png rename to core_integrations/elkm1/icon@2x.png diff --git a/src/elkm1/logo.png b/core_integrations/elkm1/logo.png similarity index 100% rename from src/elkm1/logo.png rename to core_integrations/elkm1/logo.png diff --git a/src/elkm1/logo@2x.png b/core_integrations/elkm1/logo@2x.png similarity index 100% rename from src/elkm1/logo@2x.png rename to core_integrations/elkm1/logo@2x.png diff --git a/src/elv/icon.png b/core_integrations/elv/icon.png similarity index 100% rename from src/elv/icon.png rename to core_integrations/elv/icon.png diff --git a/src/elv/icon@2x.png b/core_integrations/elv/icon@2x.png similarity index 100% rename from src/elv/icon@2x.png rename to core_integrations/elv/icon@2x.png diff --git a/src/elv/logo.png b/core_integrations/elv/logo.png similarity index 100% rename from src/elv/logo.png rename to core_integrations/elv/logo.png diff --git a/src/elv/logo@2x.png b/core_integrations/elv/logo@2x.png similarity index 100% rename from src/elv/logo@2x.png rename to core_integrations/elv/logo@2x.png diff --git a/src/emby/icon.png b/core_integrations/emby/icon.png similarity index 100% rename from src/emby/icon.png rename to core_integrations/emby/icon.png diff --git a/src/emby/icon@2x.png b/core_integrations/emby/icon@2x.png similarity index 100% rename from src/emby/icon@2x.png rename to core_integrations/emby/icon@2x.png diff --git a/src/emby/logo.png b/core_integrations/emby/logo.png similarity index 100% rename from src/emby/logo.png rename to core_integrations/emby/logo.png diff --git a/src/emby/logo@2x.png b/core_integrations/emby/logo@2x.png similarity index 100% rename from src/emby/logo@2x.png rename to core_integrations/emby/logo@2x.png diff --git a/src/emulated_hue b/core_integrations/emulated_hue similarity index 100% rename from src/emulated_hue rename to core_integrations/emulated_hue diff --git a/src/emulated_roku b/core_integrations/emulated_roku similarity index 100% rename from src/emulated_roku rename to core_integrations/emulated_roku diff --git a/src/enphase_envoy/icon.png b/core_integrations/enphase_envoy/icon.png similarity index 100% rename from src/enphase_envoy/icon.png rename to core_integrations/enphase_envoy/icon.png diff --git a/src/enphase_envoy/icon@2x.png b/core_integrations/enphase_envoy/icon@2x.png similarity index 100% rename from src/enphase_envoy/icon@2x.png rename to core_integrations/enphase_envoy/icon@2x.png diff --git a/src/enphase_envoy/logo.png b/core_integrations/enphase_envoy/logo.png similarity index 100% rename from src/enphase_envoy/logo.png rename to core_integrations/enphase_envoy/logo.png diff --git a/src/enphase_envoy/logo@2x.png b/core_integrations/enphase_envoy/logo@2x.png similarity index 100% rename from src/enphase_envoy/logo@2x.png rename to core_integrations/enphase_envoy/logo@2x.png diff --git a/src/entur_public_transport/icon.png b/core_integrations/entur_public_transport/icon.png similarity index 100% rename from src/entur_public_transport/icon.png rename to core_integrations/entur_public_transport/icon.png diff --git a/src/entur_public_transport/icon@2x.png b/core_integrations/entur_public_transport/icon@2x.png similarity index 100% rename from src/entur_public_transport/icon@2x.png rename to core_integrations/entur_public_transport/icon@2x.png diff --git a/src/entur_public_transport/logo.png b/core_integrations/entur_public_transport/logo.png similarity index 100% rename from src/entur_public_transport/logo.png rename to core_integrations/entur_public_transport/logo.png diff --git a/src/entur_public_transport/logo@2x.png b/core_integrations/entur_public_transport/logo@2x.png similarity index 100% rename from src/entur_public_transport/logo@2x.png rename to core_integrations/entur_public_transport/logo@2x.png diff --git a/src/environment_canada/icon.png b/core_integrations/environment_canada/icon.png similarity index 100% rename from src/environment_canada/icon.png rename to core_integrations/environment_canada/icon.png diff --git a/src/environment_canada/logo.png b/core_integrations/environment_canada/logo.png similarity index 100% rename from src/environment_canada/logo.png rename to core_integrations/environment_canada/logo.png diff --git a/src/envirophat/logo.png b/core_integrations/envirophat/logo.png similarity index 100% rename from src/envirophat/logo.png rename to core_integrations/envirophat/logo.png diff --git a/src/envisalink/icon.png b/core_integrations/envisalink/icon.png similarity index 100% rename from src/envisalink/icon.png rename to core_integrations/envisalink/icon.png diff --git a/src/envisalink/icon@2x.png b/core_integrations/envisalink/icon@2x.png similarity index 100% rename from src/envisalink/icon@2x.png rename to core_integrations/envisalink/icon@2x.png diff --git a/src/envisalink/logo.png b/core_integrations/envisalink/logo.png similarity index 100% rename from src/envisalink/logo.png rename to core_integrations/envisalink/logo.png diff --git a/src/envisalink/logo@2x.png b/core_integrations/envisalink/logo@2x.png similarity index 100% rename from src/envisalink/logo@2x.png rename to core_integrations/envisalink/logo@2x.png diff --git a/src/ephember/icon.png b/core_integrations/ephember/icon.png similarity index 100% rename from src/ephember/icon.png rename to core_integrations/ephember/icon.png diff --git a/src/ephember/icon@2x.png b/core_integrations/ephember/icon@2x.png similarity index 100% rename from src/ephember/icon@2x.png rename to core_integrations/ephember/icon@2x.png diff --git a/src/epson/icon.png b/core_integrations/epson/icon.png similarity index 100% rename from src/epson/icon.png rename to core_integrations/epson/icon.png diff --git a/src/epson/icon@2x.png b/core_integrations/epson/icon@2x.png similarity index 100% rename from src/epson/icon@2x.png rename to core_integrations/epson/icon@2x.png diff --git a/src/epson/logo.png b/core_integrations/epson/logo.png similarity index 100% rename from src/epson/logo.png rename to core_integrations/epson/logo.png diff --git a/src/epson/logo@2x.png b/core_integrations/epson/logo@2x.png similarity index 100% rename from src/epson/logo@2x.png rename to core_integrations/epson/logo@2x.png diff --git a/src/epsonworkforce b/core_integrations/epsonworkforce similarity index 100% rename from src/epsonworkforce rename to core_integrations/epsonworkforce diff --git a/src/esphome/icon.png b/core_integrations/esphome/icon.png similarity index 100% rename from src/esphome/icon.png rename to core_integrations/esphome/icon.png diff --git a/src/esphome/icon@2x.png b/core_integrations/esphome/icon@2x.png similarity index 100% rename from src/esphome/icon@2x.png rename to core_integrations/esphome/icon@2x.png diff --git a/src/esphome/logo.png b/core_integrations/esphome/logo.png similarity index 100% rename from src/esphome/logo.png rename to core_integrations/esphome/logo.png diff --git a/src/esphome/logo@2x.png b/core_integrations/esphome/logo@2x.png similarity index 100% rename from src/esphome/logo@2x.png rename to core_integrations/esphome/logo@2x.png diff --git a/src/essent/icon.png b/core_integrations/essent/icon.png similarity index 100% rename from src/essent/icon.png rename to core_integrations/essent/icon.png diff --git a/src/essent/icon@2x.png b/core_integrations/essent/icon@2x.png similarity index 100% rename from src/essent/icon@2x.png rename to core_integrations/essent/icon@2x.png diff --git a/src/essent/logo.png b/core_integrations/essent/logo.png similarity index 100% rename from src/essent/logo.png rename to core_integrations/essent/logo.png diff --git a/src/essent/logo@2x.png b/core_integrations/essent/logo@2x.png similarity index 100% rename from src/essent/logo@2x.png rename to core_integrations/essent/logo@2x.png diff --git a/src/eufy/icon.png b/core_integrations/eufy/icon.png similarity index 100% rename from src/eufy/icon.png rename to core_integrations/eufy/icon.png diff --git a/src/eufy/icon@2x.png b/core_integrations/eufy/icon@2x.png similarity index 100% rename from src/eufy/icon@2x.png rename to core_integrations/eufy/icon@2x.png diff --git a/src/eufy/logo.png b/core_integrations/eufy/logo.png similarity index 100% rename from src/eufy/logo.png rename to core_integrations/eufy/logo.png diff --git a/src/eufy/logo@2x.png b/core_integrations/eufy/logo@2x.png similarity index 100% rename from src/eufy/logo@2x.png rename to core_integrations/eufy/logo@2x.png diff --git a/src/evohome b/core_integrations/evohome similarity index 100% rename from src/evohome rename to core_integrations/evohome diff --git a/src/ezviz/icon.png b/core_integrations/ezviz/icon.png similarity index 100% rename from src/ezviz/icon.png rename to core_integrations/ezviz/icon.png diff --git a/src/ezviz/icon@2x.png b/core_integrations/ezviz/icon@2x.png similarity index 100% rename from src/ezviz/icon@2x.png rename to core_integrations/ezviz/icon@2x.png diff --git a/src/ezviz/logo.png b/core_integrations/ezviz/logo.png similarity index 100% rename from src/ezviz/logo.png rename to core_integrations/ezviz/logo.png diff --git a/src/ezviz/logo@2x.png b/core_integrations/ezviz/logo@2x.png similarity index 100% rename from src/ezviz/logo@2x.png rename to core_integrations/ezviz/logo@2x.png diff --git a/src/facebook/icon.png b/core_integrations/facebook/icon.png similarity index 100% rename from src/facebook/icon.png rename to core_integrations/facebook/icon.png diff --git a/src/facebook/icon@2x.png b/core_integrations/facebook/icon@2x.png similarity index 100% rename from src/facebook/icon@2x.png rename to core_integrations/facebook/icon@2x.png diff --git a/src/facebook/logo.png b/core_integrations/facebook/logo.png similarity index 100% rename from src/facebook/logo.png rename to core_integrations/facebook/logo.png diff --git a/src/facebook/logo@2x.png b/core_integrations/facebook/logo@2x.png similarity index 100% rename from src/facebook/logo@2x.png rename to core_integrations/facebook/logo@2x.png diff --git a/src/facebox/logo.png b/core_integrations/facebox/logo.png similarity index 100% rename from src/facebox/logo.png rename to core_integrations/facebox/logo.png diff --git a/src/fail2ban/logo.png b/core_integrations/fail2ban/logo.png similarity index 100% rename from src/fail2ban/logo.png rename to core_integrations/fail2ban/logo.png diff --git a/src/familyhub/icon.png b/core_integrations/familyhub/icon.png similarity index 100% rename from src/familyhub/icon.png rename to core_integrations/familyhub/icon.png diff --git a/src/familyhub/samsungtv b/core_integrations/familyhub/samsungtv similarity index 100% rename from src/familyhub/samsungtv rename to core_integrations/familyhub/samsungtv diff --git a/src/fan/icon.png b/core_integrations/fan/icon.png similarity index 100% rename from src/fan/icon.png rename to core_integrations/fan/icon.png diff --git a/src/fan/icon@2x.png b/core_integrations/fan/icon@2x.png similarity index 100% rename from src/fan/icon@2x.png rename to core_integrations/fan/icon@2x.png diff --git a/src/fastdotcom/icon.png b/core_integrations/fastdotcom/icon.png similarity index 100% rename from src/fastdotcom/icon.png rename to core_integrations/fastdotcom/icon.png diff --git a/src/fastdotcom/icon@2x.png b/core_integrations/fastdotcom/icon@2x.png similarity index 100% rename from src/fastdotcom/icon@2x.png rename to core_integrations/fastdotcom/icon@2x.png diff --git a/src/feedreader/icon.png b/core_integrations/feedreader/icon.png similarity index 100% rename from src/feedreader/icon.png rename to core_integrations/feedreader/icon.png diff --git a/src/ffmpeg/icon.png b/core_integrations/ffmpeg/icon.png similarity index 100% rename from src/ffmpeg/icon.png rename to core_integrations/ffmpeg/icon.png diff --git a/src/ffmpeg/icon@2x.png b/core_integrations/ffmpeg/icon@2x.png similarity index 100% rename from src/ffmpeg/icon@2x.png rename to core_integrations/ffmpeg/icon@2x.png diff --git a/src/ffmpeg/logo.png b/core_integrations/ffmpeg/logo.png similarity index 100% rename from src/ffmpeg/logo.png rename to core_integrations/ffmpeg/logo.png diff --git a/src/ffmpeg/logo@2x.png b/core_integrations/ffmpeg/logo@2x.png similarity index 100% rename from src/ffmpeg/logo@2x.png rename to core_integrations/ffmpeg/logo@2x.png diff --git a/src/ffmpeg_motion b/core_integrations/ffmpeg_motion similarity index 100% rename from src/ffmpeg_motion rename to core_integrations/ffmpeg_motion diff --git a/src/ffmpeg_noise b/core_integrations/ffmpeg_noise similarity index 100% rename from src/ffmpeg_noise rename to core_integrations/ffmpeg_noise diff --git a/src/fibaro/icon.png b/core_integrations/fibaro/icon.png similarity index 100% rename from src/fibaro/icon.png rename to core_integrations/fibaro/icon.png diff --git a/src/fibaro/icon@2x.png b/core_integrations/fibaro/icon@2x.png similarity index 100% rename from src/fibaro/icon@2x.png rename to core_integrations/fibaro/icon@2x.png diff --git a/src/fibaro/logo.png b/core_integrations/fibaro/logo.png similarity index 100% rename from src/fibaro/logo.png rename to core_integrations/fibaro/logo.png diff --git a/src/fibaro/logo@2x.png b/core_integrations/fibaro/logo@2x.png similarity index 100% rename from src/fibaro/logo@2x.png rename to core_integrations/fibaro/logo@2x.png diff --git a/src/fido/icon.png b/core_integrations/fido/icon.png similarity index 100% rename from src/fido/icon.png rename to core_integrations/fido/icon.png diff --git a/src/fido/icon@2x.png b/core_integrations/fido/icon@2x.png similarity index 100% rename from src/fido/icon@2x.png rename to core_integrations/fido/icon@2x.png diff --git a/src/fido/logo.png b/core_integrations/fido/logo.png similarity index 100% rename from src/fido/logo.png rename to core_integrations/fido/logo.png diff --git a/src/fido/logo@2x.png b/core_integrations/fido/logo@2x.png similarity index 100% rename from src/fido/logo@2x.png rename to core_integrations/fido/logo@2x.png diff --git a/src/file/icon.png b/core_integrations/file/icon.png similarity index 100% rename from src/file/icon.png rename to core_integrations/file/icon.png diff --git a/src/filesize/icon.png b/core_integrations/filesize/icon.png similarity index 100% rename from src/filesize/icon.png rename to core_integrations/filesize/icon.png diff --git a/src/filter b/core_integrations/filter similarity index 100% rename from src/filter rename to core_integrations/filter diff --git a/src/fitbit/icon.png b/core_integrations/fitbit/icon.png similarity index 100% rename from src/fitbit/icon.png rename to core_integrations/fitbit/icon.png diff --git a/src/fitbit/icon@2x.png b/core_integrations/fitbit/icon@2x.png similarity index 100% rename from src/fitbit/icon@2x.png rename to core_integrations/fitbit/icon@2x.png diff --git a/src/fitbit/logo.png b/core_integrations/fitbit/logo.png similarity index 100% rename from src/fitbit/logo.png rename to core_integrations/fitbit/logo.png diff --git a/src/fitbit/logo@2x.png b/core_integrations/fitbit/logo@2x.png similarity index 100% rename from src/fitbit/logo@2x.png rename to core_integrations/fitbit/logo@2x.png diff --git a/src/fixer/icon.png b/core_integrations/fixer/icon.png similarity index 100% rename from src/fixer/icon.png rename to core_integrations/fixer/icon.png diff --git a/src/fixer/icon@2x.png b/core_integrations/fixer/icon@2x.png similarity index 100% rename from src/fixer/icon@2x.png rename to core_integrations/fixer/icon@2x.png diff --git a/src/fixer/logo.png b/core_integrations/fixer/logo.png similarity index 100% rename from src/fixer/logo.png rename to core_integrations/fixer/logo.png diff --git a/src/fixer/logo@2x.png b/core_integrations/fixer/logo@2x.png similarity index 100% rename from src/fixer/logo@2x.png rename to core_integrations/fixer/logo@2x.png diff --git a/src/fleetgo/icon.png b/core_integrations/fleetgo/icon.png similarity index 100% rename from src/fleetgo/icon.png rename to core_integrations/fleetgo/icon.png diff --git a/src/fleetgo/icon@2x.png b/core_integrations/fleetgo/icon@2x.png similarity index 100% rename from src/fleetgo/icon@2x.png rename to core_integrations/fleetgo/icon@2x.png diff --git a/src/fleetgo/logo.png b/core_integrations/fleetgo/logo.png similarity index 100% rename from src/fleetgo/logo.png rename to core_integrations/fleetgo/logo.png diff --git a/src/fleetgo/logo@2x.png b/core_integrations/fleetgo/logo@2x.png similarity index 100% rename from src/fleetgo/logo@2x.png rename to core_integrations/fleetgo/logo@2x.png diff --git a/src/flexit/icon.png b/core_integrations/flexit/icon.png similarity index 100% rename from src/flexit/icon.png rename to core_integrations/flexit/icon.png diff --git a/src/flexit/icon@2x.png b/core_integrations/flexit/icon@2x.png similarity index 100% rename from src/flexit/icon@2x.png rename to core_integrations/flexit/icon@2x.png diff --git a/src/flexit/logo.png b/core_integrations/flexit/logo.png similarity index 100% rename from src/flexit/logo.png rename to core_integrations/flexit/logo.png diff --git a/src/flexit/logo@2x.png b/core_integrations/flexit/logo@2x.png similarity index 100% rename from src/flexit/logo@2x.png rename to core_integrations/flexit/logo@2x.png diff --git a/src/flic/icon.png b/core_integrations/flic/icon.png similarity index 100% rename from src/flic/icon.png rename to core_integrations/flic/icon.png diff --git a/src/flic/logo.png b/core_integrations/flic/logo.png similarity index 100% rename from src/flic/logo.png rename to core_integrations/flic/logo.png diff --git a/src/flock/icon.png b/core_integrations/flock/icon.png similarity index 100% rename from src/flock/icon.png rename to core_integrations/flock/icon.png diff --git a/src/flock/icon@2x.png b/core_integrations/flock/icon@2x.png similarity index 100% rename from src/flock/icon@2x.png rename to core_integrations/flock/icon@2x.png diff --git a/src/flock/logo.png b/core_integrations/flock/logo.png similarity index 100% rename from src/flock/logo.png rename to core_integrations/flock/logo.png diff --git a/src/flock/logo@2x.png b/core_integrations/flock/logo@2x.png similarity index 100% rename from src/flock/logo@2x.png rename to core_integrations/flock/logo@2x.png diff --git a/src/flume/icon.png b/core_integrations/flume/icon.png similarity index 100% rename from src/flume/icon.png rename to core_integrations/flume/icon.png diff --git a/src/flume/icon@2x.png b/core_integrations/flume/icon@2x.png similarity index 100% rename from src/flume/icon@2x.png rename to core_integrations/flume/icon@2x.png diff --git a/src/flume/logo.png b/core_integrations/flume/logo.png similarity index 100% rename from src/flume/logo.png rename to core_integrations/flume/logo.png diff --git a/src/flume/logo@2x.png b/core_integrations/flume/logo@2x.png similarity index 100% rename from src/flume/logo@2x.png rename to core_integrations/flume/logo@2x.png diff --git a/src/flunearyou/icon.png b/core_integrations/flunearyou/icon.png similarity index 100% rename from src/flunearyou/icon.png rename to core_integrations/flunearyou/icon.png diff --git a/src/flunearyou/icon@2x.png b/core_integrations/flunearyou/icon@2x.png similarity index 100% rename from src/flunearyou/icon@2x.png rename to core_integrations/flunearyou/icon@2x.png diff --git a/src/flunearyou/logo.png b/core_integrations/flunearyou/logo.png similarity index 100% rename from src/flunearyou/logo.png rename to core_integrations/flunearyou/logo.png diff --git a/src/flunearyou/logo@2x.png b/core_integrations/flunearyou/logo@2x.png similarity index 100% rename from src/flunearyou/logo@2x.png rename to core_integrations/flunearyou/logo@2x.png diff --git a/src/flux b/core_integrations/flux similarity index 100% rename from src/flux rename to core_integrations/flux diff --git a/src/folder/icon.png b/core_integrations/folder/icon.png similarity index 100% rename from src/folder/icon.png rename to core_integrations/folder/icon.png diff --git a/src/folder_watcher/icon.png b/core_integrations/folder_watcher/icon.png similarity index 100% rename from src/folder_watcher/icon.png rename to core_integrations/folder_watcher/icon.png diff --git a/src/folder_watcher/icon@2x.png b/core_integrations/folder_watcher/icon@2x.png similarity index 100% rename from src/folder_watcher/icon@2x.png rename to core_integrations/folder_watcher/icon@2x.png diff --git a/src/foobot/icon.png b/core_integrations/foobot/icon.png similarity index 100% rename from src/foobot/icon.png rename to core_integrations/foobot/icon.png diff --git a/src/foobot/icon@2x.png b/core_integrations/foobot/icon@2x.png similarity index 100% rename from src/foobot/icon@2x.png rename to core_integrations/foobot/icon@2x.png diff --git a/src/foobot/logo.png b/core_integrations/foobot/logo.png similarity index 100% rename from src/foobot/logo.png rename to core_integrations/foobot/logo.png diff --git a/src/foobot/logo@2x.png b/core_integrations/foobot/logo@2x.png similarity index 100% rename from src/foobot/logo@2x.png rename to core_integrations/foobot/logo@2x.png diff --git a/src/fortigate/icon.png b/core_integrations/fortigate/icon.png similarity index 100% rename from src/fortigate/icon.png rename to core_integrations/fortigate/icon.png diff --git a/src/fortigate/icon@2x.png b/core_integrations/fortigate/icon@2x.png similarity index 100% rename from src/fortigate/icon@2x.png rename to core_integrations/fortigate/icon@2x.png diff --git a/src/fortios/icon.png b/core_integrations/fortios/icon.png similarity index 100% rename from src/fortios/icon.png rename to core_integrations/fortios/icon.png diff --git a/src/fortios/icon@2x.png b/core_integrations/fortios/icon@2x.png similarity index 100% rename from src/fortios/icon@2x.png rename to core_integrations/fortios/icon@2x.png diff --git a/src/fortios/logo.png b/core_integrations/fortios/logo.png similarity index 100% rename from src/fortios/logo.png rename to core_integrations/fortios/logo.png diff --git a/src/fortios/logo@2x.png b/core_integrations/fortios/logo@2x.png similarity index 100% rename from src/fortios/logo@2x.png rename to core_integrations/fortios/logo@2x.png diff --git a/src/foscam/icon.png b/core_integrations/foscam/icon.png similarity index 100% rename from src/foscam/icon.png rename to core_integrations/foscam/icon.png diff --git a/src/foscam/icon@2x.png b/core_integrations/foscam/icon@2x.png similarity index 100% rename from src/foscam/icon@2x.png rename to core_integrations/foscam/icon@2x.png diff --git a/src/foscam/logo.png b/core_integrations/foscam/logo.png similarity index 100% rename from src/foscam/logo.png rename to core_integrations/foscam/logo.png diff --git a/src/foscam/logo@2x.png b/core_integrations/foscam/logo@2x.png similarity index 100% rename from src/foscam/logo@2x.png rename to core_integrations/foscam/logo@2x.png diff --git a/src/free_mobile/icon.png b/core_integrations/free_mobile/icon.png similarity index 100% rename from src/free_mobile/icon.png rename to core_integrations/free_mobile/icon.png diff --git a/src/free_mobile/icon@2x.png b/core_integrations/free_mobile/icon@2x.png similarity index 100% rename from src/free_mobile/icon@2x.png rename to core_integrations/free_mobile/icon@2x.png diff --git a/src/free_mobile/logo.png b/core_integrations/free_mobile/logo.png similarity index 100% rename from src/free_mobile/logo.png rename to core_integrations/free_mobile/logo.png diff --git a/src/free_mobile/logo@2x.png b/core_integrations/free_mobile/logo@2x.png similarity index 100% rename from src/free_mobile/logo@2x.png rename to core_integrations/free_mobile/logo@2x.png diff --git a/src/freebox/icon.png b/core_integrations/freebox/icon.png similarity index 100% rename from src/freebox/icon.png rename to core_integrations/freebox/icon.png diff --git a/src/freebox/icon@2x.png b/core_integrations/freebox/icon@2x.png similarity index 100% rename from src/freebox/icon@2x.png rename to core_integrations/freebox/icon@2x.png diff --git a/src/freebox/logo.png b/core_integrations/freebox/logo.png similarity index 100% rename from src/freebox/logo.png rename to core_integrations/freebox/logo.png diff --git a/src/freebox/logo@2x.png b/core_integrations/freebox/logo@2x.png similarity index 100% rename from src/freebox/logo@2x.png rename to core_integrations/freebox/logo@2x.png diff --git a/src/freedns/icon.png b/core_integrations/freedns/icon.png similarity index 100% rename from src/freedns/icon.png rename to core_integrations/freedns/icon.png diff --git a/src/freedns/icon@2x.png b/core_integrations/freedns/icon@2x.png similarity index 100% rename from src/freedns/icon@2x.png rename to core_integrations/freedns/icon@2x.png diff --git a/src/freedns/logo.png b/core_integrations/freedns/logo.png similarity index 100% rename from src/freedns/logo.png rename to core_integrations/freedns/logo.png diff --git a/src/freedns/logo@2x.png b/core_integrations/freedns/logo@2x.png similarity index 100% rename from src/freedns/logo@2x.png rename to core_integrations/freedns/logo@2x.png diff --git a/src/fritz b/core_integrations/fritz similarity index 100% rename from src/fritz rename to core_integrations/fritz diff --git a/src/fritzbox/icon.png b/core_integrations/fritzbox/icon.png similarity index 100% rename from src/fritzbox/icon.png rename to core_integrations/fritzbox/icon.png diff --git a/src/fritzbox/icon@2x.png b/core_integrations/fritzbox/icon@2x.png similarity index 100% rename from src/fritzbox/icon@2x.png rename to core_integrations/fritzbox/icon@2x.png diff --git a/src/fritzbox_callmonitor b/core_integrations/fritzbox_callmonitor similarity index 100% rename from src/fritzbox_callmonitor rename to core_integrations/fritzbox_callmonitor diff --git a/src/fritzbox_netmonitor b/core_integrations/fritzbox_netmonitor similarity index 100% rename from src/fritzbox_netmonitor rename to core_integrations/fritzbox_netmonitor diff --git a/src/fronius/logo.png b/core_integrations/fronius/logo.png similarity index 100% rename from src/fronius/logo.png rename to core_integrations/fronius/logo.png diff --git a/src/frontend b/core_integrations/frontend similarity index 100% rename from src/frontend rename to core_integrations/frontend diff --git a/src/frontier_silicon/logo.png b/core_integrations/frontier_silicon/logo.png similarity index 100% rename from src/frontier_silicon/logo.png rename to core_integrations/frontier_silicon/logo.png diff --git a/src/garadget/icon.png b/core_integrations/garadget/icon.png similarity index 100% rename from src/garadget/icon.png rename to core_integrations/garadget/icon.png diff --git a/src/garadget/icon@2x.png b/core_integrations/garadget/icon@2x.png similarity index 100% rename from src/garadget/icon@2x.png rename to core_integrations/garadget/icon@2x.png diff --git a/src/garmin_connect/icon.png b/core_integrations/garmin_connect/icon.png similarity index 100% rename from src/garmin_connect/icon.png rename to core_integrations/garmin_connect/icon.png diff --git a/src/garmin_connect/icon@2x.png b/core_integrations/garmin_connect/icon@2x.png similarity index 100% rename from src/garmin_connect/icon@2x.png rename to core_integrations/garmin_connect/icon@2x.png diff --git a/src/garmin_connect/logo.png b/core_integrations/garmin_connect/logo.png similarity index 100% rename from src/garmin_connect/logo.png rename to core_integrations/garmin_connect/logo.png diff --git a/src/garmin_connect/logo@2x.png b/core_integrations/garmin_connect/logo@2x.png similarity index 100% rename from src/garmin_connect/logo@2x.png rename to core_integrations/garmin_connect/logo@2x.png diff --git a/src/gc100/icon.png b/core_integrations/gc100/icon.png similarity index 100% rename from src/gc100/icon.png rename to core_integrations/gc100/icon.png diff --git a/src/gc100/icon@2x.png b/core_integrations/gc100/icon@2x.png similarity index 100% rename from src/gc100/icon@2x.png rename to core_integrations/gc100/icon@2x.png diff --git a/src/gc100/logo.png b/core_integrations/gc100/logo.png similarity index 100% rename from src/gc100/logo.png rename to core_integrations/gc100/logo.png diff --git a/src/gc100/logo@2x.png b/core_integrations/gc100/logo@2x.png similarity index 100% rename from src/gc100/logo@2x.png rename to core_integrations/gc100/logo@2x.png diff --git a/src/gdacs/icon.png b/core_integrations/gdacs/icon.png similarity index 100% rename from src/gdacs/icon.png rename to core_integrations/gdacs/icon.png diff --git a/src/gdacs/icon@2x.png b/core_integrations/gdacs/icon@2x.png similarity index 100% rename from src/gdacs/icon@2x.png rename to core_integrations/gdacs/icon@2x.png diff --git a/src/gdacs/logo.png b/core_integrations/gdacs/logo.png similarity index 100% rename from src/gdacs/logo.png rename to core_integrations/gdacs/logo.png diff --git a/src/gdacs/logo@2x.png b/core_integrations/gdacs/logo@2x.png similarity index 100% rename from src/gdacs/logo@2x.png rename to core_integrations/gdacs/logo@2x.png diff --git a/src/gearbest/icon.png b/core_integrations/gearbest/icon.png similarity index 100% rename from src/gearbest/icon.png rename to core_integrations/gearbest/icon.png diff --git a/src/gearbest/icon@2x.png b/core_integrations/gearbest/icon@2x.png similarity index 100% rename from src/gearbest/icon@2x.png rename to core_integrations/gearbest/icon@2x.png diff --git a/src/gearbest/logo.png b/core_integrations/gearbest/logo.png similarity index 100% rename from src/gearbest/logo.png rename to core_integrations/gearbest/logo.png diff --git a/src/gearbest/logo@2x.png b/core_integrations/gearbest/logo@2x.png similarity index 100% rename from src/gearbest/logo@2x.png rename to core_integrations/gearbest/logo@2x.png diff --git a/src/generic b/core_integrations/generic similarity index 100% rename from src/generic rename to core_integrations/generic diff --git a/src/generic_thermostat b/core_integrations/generic_thermostat similarity index 100% rename from src/generic_thermostat rename to core_integrations/generic_thermostat diff --git a/src/geniushub/icon.png b/core_integrations/geniushub/icon.png similarity index 100% rename from src/geniushub/icon.png rename to core_integrations/geniushub/icon.png diff --git a/src/geniushub/icon@2x.png b/core_integrations/geniushub/icon@2x.png similarity index 100% rename from src/geniushub/icon@2x.png rename to core_integrations/geniushub/icon@2x.png diff --git a/src/geniushub/logo.png b/core_integrations/geniushub/logo.png similarity index 100% rename from src/geniushub/logo.png rename to core_integrations/geniushub/logo.png diff --git a/src/geniushub/logo@2x.png b/core_integrations/geniushub/logo@2x.png similarity index 100% rename from src/geniushub/logo@2x.png rename to core_integrations/geniushub/logo@2x.png diff --git a/src/geo_rss_events/icon.png b/core_integrations/geo_rss_events/icon.png similarity index 100% rename from src/geo_rss_events/icon.png rename to core_integrations/geo_rss_events/icon.png diff --git a/src/geofency/icon.png b/core_integrations/geofency/icon.png similarity index 100% rename from src/geofency/icon.png rename to core_integrations/geofency/icon.png diff --git a/src/geofency/icon@2x.png b/core_integrations/geofency/icon@2x.png similarity index 100% rename from src/geofency/icon@2x.png rename to core_integrations/geofency/icon@2x.png diff --git a/src/geonetnz_quakes/icon.png b/core_integrations/geonetnz_quakes/icon.png similarity index 100% rename from src/geonetnz_quakes/icon.png rename to core_integrations/geonetnz_quakes/icon.png diff --git a/src/geonetnz_quakes/icon@2x.png b/core_integrations/geonetnz_quakes/icon@2x.png similarity index 100% rename from src/geonetnz_quakes/icon@2x.png rename to core_integrations/geonetnz_quakes/icon@2x.png diff --git a/src/geonetnz_quakes/logo.png b/core_integrations/geonetnz_quakes/logo.png similarity index 100% rename from src/geonetnz_quakes/logo.png rename to core_integrations/geonetnz_quakes/logo.png diff --git a/src/geonetnz_volcano b/core_integrations/geonetnz_volcano similarity index 100% rename from src/geonetnz_volcano rename to core_integrations/geonetnz_volcano diff --git a/src/gios/icon.png b/core_integrations/gios/icon.png similarity index 100% rename from src/gios/icon.png rename to core_integrations/gios/icon.png diff --git a/src/gios/logo.png b/core_integrations/gios/logo.png similarity index 100% rename from src/gios/logo.png rename to core_integrations/gios/logo.png diff --git a/src/github/icon.png b/core_integrations/github/icon.png similarity index 100% rename from src/github/icon.png rename to core_integrations/github/icon.png diff --git a/src/github/icon@2x.png b/core_integrations/github/icon@2x.png similarity index 100% rename from src/github/icon@2x.png rename to core_integrations/github/icon@2x.png diff --git a/src/github/logo.png b/core_integrations/github/logo.png similarity index 100% rename from src/github/logo.png rename to core_integrations/github/logo.png diff --git a/src/github/logo@2x.png b/core_integrations/github/logo@2x.png similarity index 100% rename from src/github/logo@2x.png rename to core_integrations/github/logo@2x.png diff --git a/src/gitlab_ci/logo.png b/core_integrations/gitlab_ci/logo.png similarity index 100% rename from src/gitlab_ci/logo.png rename to core_integrations/gitlab_ci/logo.png diff --git a/src/gitlab_ci/logo@2x.png b/core_integrations/gitlab_ci/logo@2x.png similarity index 100% rename from src/gitlab_ci/logo@2x.png rename to core_integrations/gitlab_ci/logo@2x.png diff --git a/src/gitter/icon.png b/core_integrations/gitter/icon.png similarity index 100% rename from src/gitter/icon.png rename to core_integrations/gitter/icon.png diff --git a/src/gitter/icon@2x.png b/core_integrations/gitter/icon@2x.png similarity index 100% rename from src/gitter/icon@2x.png rename to core_integrations/gitter/icon@2x.png diff --git a/src/gitter/logo.png b/core_integrations/gitter/logo.png similarity index 100% rename from src/gitter/logo.png rename to core_integrations/gitter/logo.png diff --git a/src/gitter/logo@2x.png b/core_integrations/gitter/logo@2x.png similarity index 100% rename from src/gitter/logo@2x.png rename to core_integrations/gitter/logo@2x.png diff --git a/src/glances/icon.png b/core_integrations/glances/icon.png similarity index 100% rename from src/glances/icon.png rename to core_integrations/glances/icon.png diff --git a/src/glances/icon@2x.png b/core_integrations/glances/icon@2x.png similarity index 100% rename from src/glances/icon@2x.png rename to core_integrations/glances/icon@2x.png diff --git a/src/gntp/icon.png b/core_integrations/gntp/icon.png similarity index 100% rename from src/gntp/icon.png rename to core_integrations/gntp/icon.png diff --git a/src/goalfeed/icon.png b/core_integrations/goalfeed/icon.png similarity index 100% rename from src/goalfeed/icon.png rename to core_integrations/goalfeed/icon.png diff --git a/src/goalfeed/icon@2x.png b/core_integrations/goalfeed/icon@2x.png similarity index 100% rename from src/goalfeed/icon@2x.png rename to core_integrations/goalfeed/icon@2x.png diff --git a/src/goalfeed/logo.png b/core_integrations/goalfeed/logo.png similarity index 100% rename from src/goalfeed/logo.png rename to core_integrations/goalfeed/logo.png diff --git a/src/goalfeed/logo@2x.png b/core_integrations/goalfeed/logo@2x.png similarity index 100% rename from src/goalfeed/logo@2x.png rename to core_integrations/goalfeed/logo@2x.png diff --git a/src/gogogate2/icon.png b/core_integrations/gogogate2/icon.png similarity index 100% rename from src/gogogate2/icon.png rename to core_integrations/gogogate2/icon.png diff --git a/src/gogogate2/icon@2x.png b/core_integrations/gogogate2/icon@2x.png similarity index 100% rename from src/gogogate2/icon@2x.png rename to core_integrations/gogogate2/icon@2x.png diff --git a/src/gogogate2/logo.png b/core_integrations/gogogate2/logo.png similarity index 100% rename from src/gogogate2/logo.png rename to core_integrations/gogogate2/logo.png diff --git a/src/gogogate2/logo@2x.png b/core_integrations/gogogate2/logo@2x.png similarity index 100% rename from src/gogogate2/logo@2x.png rename to core_integrations/gogogate2/logo@2x.png diff --git a/src/google/icon.png b/core_integrations/google/icon.png similarity index 100% rename from src/google/icon.png rename to core_integrations/google/icon.png diff --git a/src/google/icon@2x.png b/core_integrations/google/icon@2x.png similarity index 100% rename from src/google/icon@2x.png rename to core_integrations/google/icon@2x.png diff --git a/src/google_assistant/icon.png b/core_integrations/google_assistant/icon.png similarity index 100% rename from src/google_assistant/icon.png rename to core_integrations/google_assistant/icon.png diff --git a/src/google_assistant/icon@2x.png b/core_integrations/google_assistant/icon@2x.png similarity index 100% rename from src/google_assistant/icon@2x.png rename to core_integrations/google_assistant/icon@2x.png diff --git a/src/google_assistant/logo.png b/core_integrations/google_assistant/logo.png similarity index 100% rename from src/google_assistant/logo.png rename to core_integrations/google_assistant/logo.png diff --git a/src/google_assistant/logo@2x.png b/core_integrations/google_assistant/logo@2x.png similarity index 100% rename from src/google_assistant/logo@2x.png rename to core_integrations/google_assistant/logo@2x.png diff --git a/src/google_cloud/icon.png b/core_integrations/google_cloud/icon.png similarity index 100% rename from src/google_cloud/icon.png rename to core_integrations/google_cloud/icon.png diff --git a/src/google_cloud/icon@2x.png b/core_integrations/google_cloud/icon@2x.png similarity index 100% rename from src/google_cloud/icon@2x.png rename to core_integrations/google_cloud/icon@2x.png diff --git a/src/google_cloud/logo.png b/core_integrations/google_cloud/logo.png similarity index 100% rename from src/google_cloud/logo.png rename to core_integrations/google_cloud/logo.png diff --git a/src/google_cloud/logo@2x.png b/core_integrations/google_cloud/logo@2x.png similarity index 100% rename from src/google_cloud/logo@2x.png rename to core_integrations/google_cloud/logo@2x.png diff --git a/src/google_domains/icon.png b/core_integrations/google_domains/icon.png similarity index 100% rename from src/google_domains/icon.png rename to core_integrations/google_domains/icon.png diff --git a/src/google_domains/icon@2x.png b/core_integrations/google_domains/icon@2x.png similarity index 100% rename from src/google_domains/icon@2x.png rename to core_integrations/google_domains/icon@2x.png diff --git a/src/google_domains/logo.png b/core_integrations/google_domains/logo.png similarity index 100% rename from src/google_domains/logo.png rename to core_integrations/google_domains/logo.png diff --git a/src/google_domains/logo@2x.png b/core_integrations/google_domains/logo@2x.png similarity index 100% rename from src/google_domains/logo@2x.png rename to core_integrations/google_domains/logo@2x.png diff --git a/src/google_maps/icon.png b/core_integrations/google_maps/icon.png similarity index 100% rename from src/google_maps/icon.png rename to core_integrations/google_maps/icon.png diff --git a/src/google_maps/icon@2x.png b/core_integrations/google_maps/icon@2x.png similarity index 100% rename from src/google_maps/icon@2x.png rename to core_integrations/google_maps/icon@2x.png diff --git a/src/google_maps/logo.png b/core_integrations/google_maps/logo.png similarity index 100% rename from src/google_maps/logo.png rename to core_integrations/google_maps/logo.png diff --git a/src/google_pubsub/icon.png b/core_integrations/google_pubsub/icon.png similarity index 100% rename from src/google_pubsub/icon.png rename to core_integrations/google_pubsub/icon.png diff --git a/src/google_pubsub/icon@2x.png b/core_integrations/google_pubsub/icon@2x.png similarity index 100% rename from src/google_pubsub/icon@2x.png rename to core_integrations/google_pubsub/icon@2x.png diff --git a/src/google_translate/icon.png b/core_integrations/google_translate/icon.png similarity index 100% rename from src/google_translate/icon.png rename to core_integrations/google_translate/icon.png diff --git a/src/google_translate/icon@2x.png b/core_integrations/google_translate/icon@2x.png similarity index 100% rename from src/google_translate/icon@2x.png rename to core_integrations/google_translate/icon@2x.png diff --git a/src/google_travel_time b/core_integrations/google_travel_time similarity index 100% rename from src/google_travel_time rename to core_integrations/google_travel_time diff --git a/src/google_wifi/icon.png b/core_integrations/google_wifi/icon.png similarity index 100% rename from src/google_wifi/icon.png rename to core_integrations/google_wifi/icon.png diff --git a/src/google_wifi/icon@2x.png b/core_integrations/google_wifi/icon@2x.png similarity index 100% rename from src/google_wifi/icon@2x.png rename to core_integrations/google_wifi/icon@2x.png diff --git a/src/google_wifi/logo.png b/core_integrations/google_wifi/logo.png similarity index 100% rename from src/google_wifi/logo.png rename to core_integrations/google_wifi/logo.png diff --git a/src/google_wifi/logo@2x.png b/core_integrations/google_wifi/logo@2x.png similarity index 100% rename from src/google_wifi/logo@2x.png rename to core_integrations/google_wifi/logo@2x.png diff --git a/src/gpmdp/icon.png b/core_integrations/gpmdp/icon.png similarity index 100% rename from src/gpmdp/icon.png rename to core_integrations/gpmdp/icon.png diff --git a/src/gpmdp/icon@2x.png b/core_integrations/gpmdp/icon@2x.png similarity index 100% rename from src/gpmdp/icon@2x.png rename to core_integrations/gpmdp/icon@2x.png diff --git a/src/gpmdp/logo.png b/core_integrations/gpmdp/logo.png similarity index 100% rename from src/gpmdp/logo.png rename to core_integrations/gpmdp/logo.png diff --git a/src/gpsd/logo.png b/core_integrations/gpsd/logo.png similarity index 100% rename from src/gpsd/logo.png rename to core_integrations/gpsd/logo.png diff --git a/src/gpslogger/icon.png b/core_integrations/gpslogger/icon.png similarity index 100% rename from src/gpslogger/icon.png rename to core_integrations/gpslogger/icon.png diff --git a/src/gpslogger/icon@2x.png b/core_integrations/gpslogger/icon@2x.png similarity index 100% rename from src/gpslogger/icon@2x.png rename to core_integrations/gpslogger/icon@2x.png diff --git a/src/griddy/icon.png b/core_integrations/griddy/icon.png similarity index 100% rename from src/griddy/icon.png rename to core_integrations/griddy/icon.png diff --git a/src/griddy/logo.png b/core_integrations/griddy/logo.png similarity index 100% rename from src/griddy/logo.png rename to core_integrations/griddy/logo.png diff --git a/src/group/icon.png b/core_integrations/group/icon.png similarity index 100% rename from src/group/icon.png rename to core_integrations/group/icon.png diff --git a/src/group/icon@2x.png b/core_integrations/group/icon@2x.png similarity index 100% rename from src/group/icon@2x.png rename to core_integrations/group/icon@2x.png diff --git a/src/growatt_server/icon.png b/core_integrations/growatt_server/icon.png similarity index 100% rename from src/growatt_server/icon.png rename to core_integrations/growatt_server/icon.png diff --git a/src/growatt_server/icon@2x.png b/core_integrations/growatt_server/icon@2x.png similarity index 100% rename from src/growatt_server/icon@2x.png rename to core_integrations/growatt_server/icon@2x.png diff --git a/src/growatt_server/logo.png b/core_integrations/growatt_server/logo.png similarity index 100% rename from src/growatt_server/logo.png rename to core_integrations/growatt_server/logo.png diff --git a/src/growatt_server/logo@2x.png b/core_integrations/growatt_server/logo@2x.png similarity index 100% rename from src/growatt_server/logo@2x.png rename to core_integrations/growatt_server/logo@2x.png diff --git a/src/gstreamer/icon.png b/core_integrations/gstreamer/icon.png similarity index 100% rename from src/gstreamer/icon.png rename to core_integrations/gstreamer/icon.png diff --git a/src/gstreamer/icon@2x.png b/core_integrations/gstreamer/icon@2x.png similarity index 100% rename from src/gstreamer/icon@2x.png rename to core_integrations/gstreamer/icon@2x.png diff --git a/src/gstreamer/logo.png b/core_integrations/gstreamer/logo.png similarity index 100% rename from src/gstreamer/logo.png rename to core_integrations/gstreamer/logo.png diff --git a/src/gstreamer/logo@2x.png b/core_integrations/gstreamer/logo@2x.png similarity index 100% rename from src/gstreamer/logo@2x.png rename to core_integrations/gstreamer/logo@2x.png diff --git a/src/gtfs/icon.png b/core_integrations/gtfs/icon.png similarity index 100% rename from src/gtfs/icon.png rename to core_integrations/gtfs/icon.png diff --git a/src/habitica/icon.png b/core_integrations/habitica/icon.png similarity index 100% rename from src/habitica/icon.png rename to core_integrations/habitica/icon.png diff --git a/src/habitica/icon@2x.png b/core_integrations/habitica/icon@2x.png similarity index 100% rename from src/habitica/icon@2x.png rename to core_integrations/habitica/icon@2x.png diff --git a/src/habitica/logo.png b/core_integrations/habitica/logo.png similarity index 100% rename from src/habitica/logo.png rename to core_integrations/habitica/logo.png diff --git a/src/habitica/logo@2x.png b/core_integrations/habitica/logo@2x.png similarity index 100% rename from src/habitica/logo@2x.png rename to core_integrations/habitica/logo@2x.png diff --git a/src/hangouts/icon.png b/core_integrations/hangouts/icon.png similarity index 100% rename from src/hangouts/icon.png rename to core_integrations/hangouts/icon.png diff --git a/src/hangouts/icon@2x.png b/core_integrations/hangouts/icon@2x.png similarity index 100% rename from src/hangouts/icon@2x.png rename to core_integrations/hangouts/icon@2x.png diff --git a/src/hangouts/logo.png b/core_integrations/hangouts/logo.png similarity index 100% rename from src/hangouts/logo.png rename to core_integrations/hangouts/logo.png diff --git a/src/hangouts/logo@2x.png b/core_integrations/hangouts/logo@2x.png similarity index 100% rename from src/hangouts/logo@2x.png rename to core_integrations/hangouts/logo@2x.png diff --git a/src/harman_kardon_avr/icon.png b/core_integrations/harman_kardon_avr/icon.png similarity index 100% rename from src/harman_kardon_avr/icon.png rename to core_integrations/harman_kardon_avr/icon.png diff --git a/src/harman_kardon_avr/icon@2x.png b/core_integrations/harman_kardon_avr/icon@2x.png similarity index 100% rename from src/harman_kardon_avr/icon@2x.png rename to core_integrations/harman_kardon_avr/icon@2x.png diff --git a/src/harman_kardon_avr/logo.png b/core_integrations/harman_kardon_avr/logo.png similarity index 100% rename from src/harman_kardon_avr/logo.png rename to core_integrations/harman_kardon_avr/logo.png diff --git a/src/harman_kardon_avr/logo@2x.png b/core_integrations/harman_kardon_avr/logo@2x.png similarity index 100% rename from src/harman_kardon_avr/logo@2x.png rename to core_integrations/harman_kardon_avr/logo@2x.png diff --git a/src/harmony/icon.png b/core_integrations/harmony/icon.png similarity index 100% rename from src/harmony/icon.png rename to core_integrations/harmony/icon.png diff --git a/src/harmony/icon@2x.png b/core_integrations/harmony/icon@2x.png similarity index 100% rename from src/harmony/icon@2x.png rename to core_integrations/harmony/icon@2x.png diff --git a/src/harmony/logo.png b/core_integrations/harmony/logo.png similarity index 100% rename from src/harmony/logo.png rename to core_integrations/harmony/logo.png diff --git a/src/harmony/logo@2x.png b/core_integrations/harmony/logo@2x.png similarity index 100% rename from src/harmony/logo@2x.png rename to core_integrations/harmony/logo@2x.png diff --git a/src/hassio b/core_integrations/hassio similarity index 100% rename from src/hassio rename to core_integrations/hassio diff --git a/src/haveibeenpwned/icon.png b/core_integrations/haveibeenpwned/icon.png similarity index 100% rename from src/haveibeenpwned/icon.png rename to core_integrations/haveibeenpwned/icon.png diff --git a/src/haveibeenpwned/icon@2x.png b/core_integrations/haveibeenpwned/icon@2x.png similarity index 100% rename from src/haveibeenpwned/icon@2x.png rename to core_integrations/haveibeenpwned/icon@2x.png diff --git a/src/haveibeenpwned/logo.png b/core_integrations/haveibeenpwned/logo.png similarity index 100% rename from src/haveibeenpwned/logo.png rename to core_integrations/haveibeenpwned/logo.png diff --git a/src/haveibeenpwned/logo@2x.png b/core_integrations/haveibeenpwned/logo@2x.png similarity index 100% rename from src/haveibeenpwned/logo@2x.png rename to core_integrations/haveibeenpwned/logo@2x.png diff --git a/src/hdmi-cec/icon.png b/core_integrations/hdmi-cec/icon.png similarity index 100% rename from src/hdmi-cec/icon.png rename to core_integrations/hdmi-cec/icon.png diff --git a/src/hdmi-cec/icon@2x.png b/core_integrations/hdmi-cec/icon@2x.png similarity index 100% rename from src/hdmi-cec/icon@2x.png rename to core_integrations/hdmi-cec/icon@2x.png diff --git a/src/hdmi-cec/logo.png b/core_integrations/hdmi-cec/logo.png similarity index 100% rename from src/hdmi-cec/logo.png rename to core_integrations/hdmi-cec/logo.png diff --git a/src/hdmi-cec/logo@2x.png b/core_integrations/hdmi-cec/logo@2x.png similarity index 100% rename from src/hdmi-cec/logo@2x.png rename to core_integrations/hdmi-cec/logo@2x.png diff --git a/src/heatmiser/icon.png b/core_integrations/heatmiser/icon.png similarity index 100% rename from src/heatmiser/icon.png rename to core_integrations/heatmiser/icon.png diff --git a/src/heatmiser/icon@2x.png b/core_integrations/heatmiser/icon@2x.png similarity index 100% rename from src/heatmiser/icon@2x.png rename to core_integrations/heatmiser/icon@2x.png diff --git a/src/heatmiser/logo.png b/core_integrations/heatmiser/logo.png similarity index 100% rename from src/heatmiser/logo.png rename to core_integrations/heatmiser/logo.png diff --git a/src/heatmiser/logo@2x.png b/core_integrations/heatmiser/logo@2x.png similarity index 100% rename from src/heatmiser/logo@2x.png rename to core_integrations/heatmiser/logo@2x.png diff --git a/src/heos/icon.png b/core_integrations/heos/icon.png similarity index 100% rename from src/heos/icon.png rename to core_integrations/heos/icon.png diff --git a/src/heos/icon@2x.png b/core_integrations/heos/icon@2x.png similarity index 100% rename from src/heos/icon@2x.png rename to core_integrations/heos/icon@2x.png diff --git a/src/heos/logo.png b/core_integrations/heos/logo.png similarity index 100% rename from src/heos/logo.png rename to core_integrations/heos/logo.png diff --git a/src/heos/logo@2x.png b/core_integrations/heos/logo@2x.png similarity index 100% rename from src/heos/logo@2x.png rename to core_integrations/heos/logo@2x.png diff --git a/src/here_travel_time/icon.png b/core_integrations/here_travel_time/icon.png similarity index 100% rename from src/here_travel_time/icon.png rename to core_integrations/here_travel_time/icon.png diff --git a/src/here_travel_time/icon@2x.png b/core_integrations/here_travel_time/icon@2x.png similarity index 100% rename from src/here_travel_time/icon@2x.png rename to core_integrations/here_travel_time/icon@2x.png diff --git a/src/hikvision/icon.png b/core_integrations/hikvision/icon.png similarity index 100% rename from src/hikvision/icon.png rename to core_integrations/hikvision/icon.png diff --git a/src/hikvision/icon@2x.png b/core_integrations/hikvision/icon@2x.png similarity index 100% rename from src/hikvision/icon@2x.png rename to core_integrations/hikvision/icon@2x.png diff --git a/src/hikvision/logo.png b/core_integrations/hikvision/logo.png similarity index 100% rename from src/hikvision/logo.png rename to core_integrations/hikvision/logo.png diff --git a/src/hikvision/logo@2x.png b/core_integrations/hikvision/logo@2x.png similarity index 100% rename from src/hikvision/logo@2x.png rename to core_integrations/hikvision/logo@2x.png diff --git a/src/hikvisioncam b/core_integrations/hikvisioncam similarity index 100% rename from src/hikvisioncam rename to core_integrations/hikvisioncam diff --git a/src/hisense_aehw4a1/icon.png b/core_integrations/hisense_aehw4a1/icon.png similarity index 100% rename from src/hisense_aehw4a1/icon.png rename to core_integrations/hisense_aehw4a1/icon.png diff --git a/src/hisense_aehw4a1/icon@2x.png b/core_integrations/hisense_aehw4a1/icon@2x.png similarity index 100% rename from src/hisense_aehw4a1/icon@2x.png rename to core_integrations/hisense_aehw4a1/icon@2x.png diff --git a/src/hisense_aehw4a1/logo.png b/core_integrations/hisense_aehw4a1/logo.png similarity index 100% rename from src/hisense_aehw4a1/logo.png rename to core_integrations/hisense_aehw4a1/logo.png diff --git a/src/hisense_aehw4a1/logo@2x.png b/core_integrations/hisense_aehw4a1/logo@2x.png similarity index 100% rename from src/hisense_aehw4a1/logo@2x.png rename to core_integrations/hisense_aehw4a1/logo@2x.png diff --git a/src/history/icon.png b/core_integrations/history/icon.png similarity index 100% rename from src/history/icon.png rename to core_integrations/history/icon.png diff --git a/src/history/icon@2x.png b/core_integrations/history/icon@2x.png similarity index 100% rename from src/history/icon@2x.png rename to core_integrations/history/icon@2x.png diff --git a/src/history_stats/icon.png b/core_integrations/history_stats/icon.png similarity index 100% rename from src/history_stats/icon.png rename to core_integrations/history_stats/icon.png diff --git a/src/history_stats/icon@2x.png b/core_integrations/history_stats/icon@2x.png similarity index 100% rename from src/history_stats/icon@2x.png rename to core_integrations/history_stats/icon@2x.png diff --git a/src/hitron_coda/icon.png b/core_integrations/hitron_coda/icon.png similarity index 100% rename from src/hitron_coda/icon.png rename to core_integrations/hitron_coda/icon.png diff --git a/src/hitron_coda/icon@2x.png b/core_integrations/hitron_coda/icon@2x.png similarity index 100% rename from src/hitron_coda/icon@2x.png rename to core_integrations/hitron_coda/icon@2x.png diff --git a/src/hitron_coda/logo.png b/core_integrations/hitron_coda/logo.png similarity index 100% rename from src/hitron_coda/logo.png rename to core_integrations/hitron_coda/logo.png diff --git a/src/hitron_coda/logo@2x.png b/core_integrations/hitron_coda/logo@2x.png similarity index 100% rename from src/hitron_coda/logo@2x.png rename to core_integrations/hitron_coda/logo@2x.png diff --git a/src/hive/icon.png b/core_integrations/hive/icon.png similarity index 100% rename from src/hive/icon.png rename to core_integrations/hive/icon.png diff --git a/src/hive/icon@2x.png b/core_integrations/hive/icon@2x.png similarity index 100% rename from src/hive/icon@2x.png rename to core_integrations/hive/icon@2x.png diff --git a/src/hive/logo.png b/core_integrations/hive/logo.png similarity index 100% rename from src/hive/logo.png rename to core_integrations/hive/logo.png diff --git a/src/hive/logo@2x.png b/core_integrations/hive/logo@2x.png similarity index 100% rename from src/hive/logo@2x.png rename to core_integrations/hive/logo@2x.png diff --git a/src/homeassistant b/core_integrations/homeassistant similarity index 100% rename from src/homeassistant rename to core_integrations/homeassistant diff --git a/src/homekit/icon.png b/core_integrations/homekit/icon.png similarity index 100% rename from src/homekit/icon.png rename to core_integrations/homekit/icon.png diff --git a/src/homekit/icon@2x.png b/core_integrations/homekit/icon@2x.png similarity index 100% rename from src/homekit/icon@2x.png rename to core_integrations/homekit/icon@2x.png diff --git a/src/homekit_controller b/core_integrations/homekit_controller similarity index 100% rename from src/homekit_controller rename to core_integrations/homekit_controller diff --git a/src/homematic/icon.png b/core_integrations/homematic/icon.png similarity index 100% rename from src/homematic/icon.png rename to core_integrations/homematic/icon.png diff --git a/src/homematic/icon@2x.png b/core_integrations/homematic/icon@2x.png similarity index 100% rename from src/homematic/icon@2x.png rename to core_integrations/homematic/icon@2x.png diff --git a/src/homematic/logo.png b/core_integrations/homematic/logo.png similarity index 100% rename from src/homematic/logo.png rename to core_integrations/homematic/logo.png diff --git a/src/homematic/logo@2x.png b/core_integrations/homematic/logo@2x.png similarity index 100% rename from src/homematic/logo@2x.png rename to core_integrations/homematic/logo@2x.png diff --git a/src/homematicip_cloud/icon.png b/core_integrations/homematicip_cloud/icon.png similarity index 100% rename from src/homematicip_cloud/icon.png rename to core_integrations/homematicip_cloud/icon.png diff --git a/src/homematicip_cloud/icon@2x.png b/core_integrations/homematicip_cloud/icon@2x.png similarity index 100% rename from src/homematicip_cloud/icon@2x.png rename to core_integrations/homematicip_cloud/icon@2x.png diff --git a/src/homematicip_cloud/logo.png b/core_integrations/homematicip_cloud/logo.png similarity index 100% rename from src/homematicip_cloud/logo.png rename to core_integrations/homematicip_cloud/logo.png diff --git a/src/homematicip_cloud/logo@2x.png b/core_integrations/homematicip_cloud/logo@2x.png similarity index 100% rename from src/homematicip_cloud/logo@2x.png rename to core_integrations/homematicip_cloud/logo@2x.png diff --git a/src/homeworks b/core_integrations/homeworks similarity index 100% rename from src/homeworks rename to core_integrations/homeworks diff --git a/src/honeywell/icon.png b/core_integrations/honeywell/icon.png similarity index 100% rename from src/honeywell/icon.png rename to core_integrations/honeywell/icon.png diff --git a/src/honeywell/icon@2x.png b/core_integrations/honeywell/icon@2x.png similarity index 100% rename from src/honeywell/icon@2x.png rename to core_integrations/honeywell/icon@2x.png diff --git a/src/honeywell/logo.png b/core_integrations/honeywell/logo.png similarity index 100% rename from src/honeywell/logo.png rename to core_integrations/honeywell/logo.png diff --git a/src/honeywell/logo@2x.png b/core_integrations/honeywell/logo@2x.png similarity index 100% rename from src/honeywell/logo@2x.png rename to core_integrations/honeywell/logo@2x.png diff --git a/src/hp_ilo/icon.png b/core_integrations/hp_ilo/icon.png similarity index 100% rename from src/hp_ilo/icon.png rename to core_integrations/hp_ilo/icon.png diff --git a/src/hp_ilo/icon@2x.png b/core_integrations/hp_ilo/icon@2x.png similarity index 100% rename from src/hp_ilo/icon@2x.png rename to core_integrations/hp_ilo/icon@2x.png diff --git a/src/html5/icon.png b/core_integrations/html5/icon.png similarity index 100% rename from src/html5/icon.png rename to core_integrations/html5/icon.png diff --git a/src/http/icon.png b/core_integrations/http/icon.png similarity index 100% rename from src/http/icon.png rename to core_integrations/http/icon.png diff --git a/src/http/icon@2x.png b/core_integrations/http/icon@2x.png similarity index 100% rename from src/http/icon@2x.png rename to core_integrations/http/icon@2x.png diff --git a/src/htu21d/logo.png b/core_integrations/htu21d/logo.png similarity index 100% rename from src/htu21d/logo.png rename to core_integrations/htu21d/logo.png diff --git a/src/huawei_lte/icon.png b/core_integrations/huawei_lte/icon.png similarity index 100% rename from src/huawei_lte/icon.png rename to core_integrations/huawei_lte/icon.png diff --git a/src/huawei_lte/icon@2x.png b/core_integrations/huawei_lte/icon@2x.png similarity index 100% rename from src/huawei_lte/icon@2x.png rename to core_integrations/huawei_lte/icon@2x.png diff --git a/src/huawei_lte/logo.png b/core_integrations/huawei_lte/logo.png similarity index 100% rename from src/huawei_lte/logo.png rename to core_integrations/huawei_lte/logo.png diff --git a/src/huawei_lte/logo@2x.png b/core_integrations/huawei_lte/logo@2x.png similarity index 100% rename from src/huawei_lte/logo@2x.png rename to core_integrations/huawei_lte/logo@2x.png diff --git a/src/huawei_router b/core_integrations/huawei_router similarity index 100% rename from src/huawei_router rename to core_integrations/huawei_router diff --git a/src/hue/icon.png b/core_integrations/hue/icon.png similarity index 100% rename from src/hue/icon.png rename to core_integrations/hue/icon.png diff --git a/src/hue/icon@2x.png b/core_integrations/hue/icon@2x.png similarity index 100% rename from src/hue/icon@2x.png rename to core_integrations/hue/icon@2x.png diff --git a/src/hue/logo.png b/core_integrations/hue/logo.png similarity index 100% rename from src/hue/logo.png rename to core_integrations/hue/logo.png diff --git a/src/hue/logo@2x.png b/core_integrations/hue/logo@2x.png similarity index 100% rename from src/hue/logo@2x.png rename to core_integrations/hue/logo@2x.png diff --git a/src/hunterdouglas_powerview/icon.png b/core_integrations/hunterdouglas_powerview/icon.png similarity index 100% rename from src/hunterdouglas_powerview/icon.png rename to core_integrations/hunterdouglas_powerview/icon.png diff --git a/src/hunterdouglas_powerview/icon@2x.png b/core_integrations/hunterdouglas_powerview/icon@2x.png similarity index 100% rename from src/hunterdouglas_powerview/icon@2x.png rename to core_integrations/hunterdouglas_powerview/icon@2x.png diff --git a/src/hunterdouglas_powerview/logo.png b/core_integrations/hunterdouglas_powerview/logo.png similarity index 100% rename from src/hunterdouglas_powerview/logo.png rename to core_integrations/hunterdouglas_powerview/logo.png diff --git a/src/hunterdouglas_powerview/logo@2x.png b/core_integrations/hunterdouglas_powerview/logo@2x.png similarity index 100% rename from src/hunterdouglas_powerview/logo@2x.png rename to core_integrations/hunterdouglas_powerview/logo@2x.png diff --git a/src/hydrawise/icon.png b/core_integrations/hydrawise/icon.png similarity index 100% rename from src/hydrawise/icon.png rename to core_integrations/hydrawise/icon.png diff --git a/src/hydrawise/icon@2x.png b/core_integrations/hydrawise/icon@2x.png similarity index 100% rename from src/hydrawise/icon@2x.png rename to core_integrations/hydrawise/icon@2x.png diff --git a/src/hydrawise/logo.png b/core_integrations/hydrawise/logo.png similarity index 100% rename from src/hydrawise/logo.png rename to core_integrations/hydrawise/logo.png diff --git a/src/hydrawise/logo@2x.png b/core_integrations/hydrawise/logo@2x.png similarity index 100% rename from src/hydrawise/logo@2x.png rename to core_integrations/hydrawise/logo@2x.png diff --git a/src/hyperion/icon.png b/core_integrations/hyperion/icon.png similarity index 100% rename from src/hyperion/icon.png rename to core_integrations/hyperion/icon.png diff --git a/src/iammeter/icon.png b/core_integrations/iammeter/icon.png similarity index 100% rename from src/iammeter/icon.png rename to core_integrations/iammeter/icon.png diff --git a/src/iammeter/icon@2x.png b/core_integrations/iammeter/icon@2x.png similarity index 100% rename from src/iammeter/icon@2x.png rename to core_integrations/iammeter/icon@2x.png diff --git a/src/iaqualink/icon.png b/core_integrations/iaqualink/icon.png similarity index 100% rename from src/iaqualink/icon.png rename to core_integrations/iaqualink/icon.png diff --git a/src/iaqualink/icon@2x.png b/core_integrations/iaqualink/icon@2x.png similarity index 100% rename from src/iaqualink/icon@2x.png rename to core_integrations/iaqualink/icon@2x.png diff --git a/src/iaqualink/logo.png b/core_integrations/iaqualink/logo.png similarity index 100% rename from src/iaqualink/logo.png rename to core_integrations/iaqualink/logo.png diff --git a/src/iaqualink/logo@2x.png b/core_integrations/iaqualink/logo@2x.png similarity index 100% rename from src/iaqualink/logo@2x.png rename to core_integrations/iaqualink/logo@2x.png diff --git a/src/icloud/icon.png b/core_integrations/icloud/icon.png similarity index 100% rename from src/icloud/icon.png rename to core_integrations/icloud/icon.png diff --git a/src/icloud/icon@2x.png b/core_integrations/icloud/icon@2x.png similarity index 100% rename from src/icloud/icon@2x.png rename to core_integrations/icloud/icon@2x.png diff --git a/src/icloud/logo.png b/core_integrations/icloud/logo.png similarity index 100% rename from src/icloud/logo.png rename to core_integrations/icloud/logo.png diff --git a/src/icloud/logo@2x.png b/core_integrations/icloud/logo@2x.png similarity index 100% rename from src/icloud/logo@2x.png rename to core_integrations/icloud/logo@2x.png diff --git a/src/idteck_prox/icon.png b/core_integrations/idteck_prox/icon.png similarity index 100% rename from src/idteck_prox/icon.png rename to core_integrations/idteck_prox/icon.png diff --git a/src/idteck_prox/icon@2x.png b/core_integrations/idteck_prox/icon@2x.png similarity index 100% rename from src/idteck_prox/icon@2x.png rename to core_integrations/idteck_prox/icon@2x.png diff --git a/src/idteck_prox/logo.png b/core_integrations/idteck_prox/logo.png similarity index 100% rename from src/idteck_prox/logo.png rename to core_integrations/idteck_prox/logo.png diff --git a/src/idteck_prox/logo@2x.png b/core_integrations/idteck_prox/logo@2x.png similarity index 100% rename from src/idteck_prox/logo@2x.png rename to core_integrations/idteck_prox/logo@2x.png diff --git a/src/ifttt/icon.png b/core_integrations/ifttt/icon.png similarity index 100% rename from src/ifttt/icon.png rename to core_integrations/ifttt/icon.png diff --git a/src/ifttt/icon@2x.png b/core_integrations/ifttt/icon@2x.png similarity index 100% rename from src/ifttt/icon@2x.png rename to core_integrations/ifttt/icon@2x.png diff --git a/src/ifttt/logo.png b/core_integrations/ifttt/logo.png similarity index 100% rename from src/ifttt/logo.png rename to core_integrations/ifttt/logo.png diff --git a/src/ifttt/logo@2x.png b/core_integrations/ifttt/logo@2x.png similarity index 100% rename from src/ifttt/logo@2x.png rename to core_integrations/ifttt/logo@2x.png diff --git a/src/ign_sismologia/icon.png b/core_integrations/ign_sismologia/icon.png similarity index 100% rename from src/ign_sismologia/icon.png rename to core_integrations/ign_sismologia/icon.png diff --git a/src/ign_sismologia/logo.png b/core_integrations/ign_sismologia/logo.png similarity index 100% rename from src/ign_sismologia/logo.png rename to core_integrations/ign_sismologia/logo.png diff --git a/src/ihc/logo.png b/core_integrations/ihc/logo.png similarity index 100% rename from src/ihc/logo.png rename to core_integrations/ihc/logo.png diff --git a/src/imap/icon.png b/core_integrations/imap/icon.png similarity index 100% rename from src/imap/icon.png rename to core_integrations/imap/icon.png diff --git a/src/imap_email_content/icon.png b/core_integrations/imap_email_content/icon.png similarity index 100% rename from src/imap_email_content/icon.png rename to core_integrations/imap_email_content/icon.png diff --git a/src/incomfort/icon.png b/core_integrations/incomfort/icon.png similarity index 100% rename from src/incomfort/icon.png rename to core_integrations/incomfort/icon.png diff --git a/src/influxdb/icon.png b/core_integrations/influxdb/icon.png similarity index 100% rename from src/influxdb/icon.png rename to core_integrations/influxdb/icon.png diff --git a/src/influxdb/icon@2x.png b/core_integrations/influxdb/icon@2x.png similarity index 100% rename from src/influxdb/icon@2x.png rename to core_integrations/influxdb/icon@2x.png diff --git a/src/influxdb/logo.png b/core_integrations/influxdb/logo.png similarity index 100% rename from src/influxdb/logo.png rename to core_integrations/influxdb/logo.png diff --git a/src/influxdb/logo@2x.png b/core_integrations/influxdb/logo@2x.png similarity index 100% rename from src/influxdb/logo@2x.png rename to core_integrations/influxdb/logo@2x.png diff --git a/src/input_boolean/icon.png b/core_integrations/input_boolean/icon.png similarity index 100% rename from src/input_boolean/icon.png rename to core_integrations/input_boolean/icon.png diff --git a/src/input_boolean/icon@2x.png b/core_integrations/input_boolean/icon@2x.png similarity index 100% rename from src/input_boolean/icon@2x.png rename to core_integrations/input_boolean/icon@2x.png diff --git a/src/input_datetime/icon.png b/core_integrations/input_datetime/icon.png similarity index 100% rename from src/input_datetime/icon.png rename to core_integrations/input_datetime/icon.png diff --git a/src/input_datetime/icon@2x.png b/core_integrations/input_datetime/icon@2x.png similarity index 100% rename from src/input_datetime/icon@2x.png rename to core_integrations/input_datetime/icon@2x.png diff --git a/src/input_number/icon.png b/core_integrations/input_number/icon.png similarity index 100% rename from src/input_number/icon.png rename to core_integrations/input_number/icon.png diff --git a/src/input_number/icon@2x.png b/core_integrations/input_number/icon@2x.png similarity index 100% rename from src/input_number/icon@2x.png rename to core_integrations/input_number/icon@2x.png diff --git a/src/input_select/icon.png b/core_integrations/input_select/icon.png similarity index 100% rename from src/input_select/icon.png rename to core_integrations/input_select/icon.png diff --git a/src/input_select/icon@2x.png b/core_integrations/input_select/icon@2x.png similarity index 100% rename from src/input_select/icon@2x.png rename to core_integrations/input_select/icon@2x.png diff --git a/src/input_text/icon.png b/core_integrations/input_text/icon.png similarity index 100% rename from src/input_text/icon.png rename to core_integrations/input_text/icon.png diff --git a/src/input_text/icon@2x.png b/core_integrations/input_text/icon@2x.png similarity index 100% rename from src/input_text/icon@2x.png rename to core_integrations/input_text/icon@2x.png diff --git a/src/insteon/icon.png b/core_integrations/insteon/icon.png similarity index 100% rename from src/insteon/icon.png rename to core_integrations/insteon/icon.png diff --git a/src/insteon/icon@2x.png b/core_integrations/insteon/icon@2x.png similarity index 100% rename from src/insteon/icon@2x.png rename to core_integrations/insteon/icon@2x.png diff --git a/src/insteon/logo.png b/core_integrations/insteon/logo.png similarity index 100% rename from src/insteon/logo.png rename to core_integrations/insteon/logo.png diff --git a/src/insteon/logo@2x.png b/core_integrations/insteon/logo@2x.png similarity index 100% rename from src/insteon/logo@2x.png rename to core_integrations/insteon/logo@2x.png diff --git a/src/integration/icon.png b/core_integrations/integration/icon.png similarity index 100% rename from src/integration/icon.png rename to core_integrations/integration/icon.png diff --git a/src/integration/icon@2x.png b/core_integrations/integration/icon@2x.png similarity index 100% rename from src/integration/icon@2x.png rename to core_integrations/integration/icon@2x.png diff --git a/src/intent_script b/core_integrations/intent_script similarity index 100% rename from src/intent_script rename to core_integrations/intent_script diff --git a/src/ios/icon.png b/core_integrations/ios/icon.png similarity index 100% rename from src/ios/icon.png rename to core_integrations/ios/icon.png diff --git a/src/ios/icon@2x.png b/core_integrations/ios/icon@2x.png similarity index 100% rename from src/ios/icon@2x.png rename to core_integrations/ios/icon@2x.png diff --git a/src/ios/logo.png b/core_integrations/ios/logo.png similarity index 100% rename from src/ios/logo.png rename to core_integrations/ios/logo.png diff --git a/src/ios/logo@2x.png b/core_integrations/ios/logo@2x.png similarity index 100% rename from src/ios/logo@2x.png rename to core_integrations/ios/logo@2x.png diff --git a/src/iota/icon.png b/core_integrations/iota/icon.png similarity index 100% rename from src/iota/icon.png rename to core_integrations/iota/icon.png diff --git a/src/iota/icon@2x.png b/core_integrations/iota/icon@2x.png similarity index 100% rename from src/iota/icon@2x.png rename to core_integrations/iota/icon@2x.png diff --git a/src/iota/logo.png b/core_integrations/iota/logo.png similarity index 100% rename from src/iota/logo.png rename to core_integrations/iota/logo.png diff --git a/src/iota/logo@2x.png b/core_integrations/iota/logo@2x.png similarity index 100% rename from src/iota/logo@2x.png rename to core_integrations/iota/logo@2x.png diff --git a/src/iperf3/logo.png b/core_integrations/iperf3/logo.png similarity index 100% rename from src/iperf3/logo.png rename to core_integrations/iperf3/logo.png diff --git a/src/iperf3/logo@2x.png b/core_integrations/iperf3/logo@2x.png similarity index 100% rename from src/iperf3/logo@2x.png rename to core_integrations/iperf3/logo@2x.png diff --git a/src/ipma/icon.png b/core_integrations/ipma/icon.png similarity index 100% rename from src/ipma/icon.png rename to core_integrations/ipma/icon.png diff --git a/src/ipma/icon@2x.png b/core_integrations/ipma/icon@2x.png similarity index 100% rename from src/ipma/icon@2x.png rename to core_integrations/ipma/icon@2x.png diff --git a/src/ipp/icon.png b/core_integrations/ipp/icon.png similarity index 100% rename from src/ipp/icon.png rename to core_integrations/ipp/icon.png diff --git a/src/ipp/icon@2x.png b/core_integrations/ipp/icon@2x.png similarity index 100% rename from src/ipp/icon@2x.png rename to core_integrations/ipp/icon@2x.png diff --git a/src/iqvia/icon.png b/core_integrations/iqvia/icon.png similarity index 100% rename from src/iqvia/icon.png rename to core_integrations/iqvia/icon.png diff --git a/src/iqvia/icon@2x.png b/core_integrations/iqvia/icon@2x.png similarity index 100% rename from src/iqvia/icon@2x.png rename to core_integrations/iqvia/icon@2x.png diff --git a/src/iqvia/logo.png b/core_integrations/iqvia/logo.png similarity index 100% rename from src/iqvia/logo.png rename to core_integrations/iqvia/logo.png diff --git a/src/iqvia/logo@2x.png b/core_integrations/iqvia/logo@2x.png similarity index 100% rename from src/iqvia/logo@2x.png rename to core_integrations/iqvia/logo@2x.png diff --git a/src/irish_rail_transport/icon.png b/core_integrations/irish_rail_transport/icon.png similarity index 100% rename from src/irish_rail_transport/icon.png rename to core_integrations/irish_rail_transport/icon.png diff --git a/src/irish_rail_transport/icon@2x.png b/core_integrations/irish_rail_transport/icon@2x.png similarity index 100% rename from src/irish_rail_transport/icon@2x.png rename to core_integrations/irish_rail_transport/icon@2x.png diff --git a/src/irish_rail_transport/logo.png b/core_integrations/irish_rail_transport/logo.png similarity index 100% rename from src/irish_rail_transport/logo.png rename to core_integrations/irish_rail_transport/logo.png diff --git a/src/irish_rail_transport/logo@2x.png b/core_integrations/irish_rail_transport/logo@2x.png similarity index 100% rename from src/irish_rail_transport/logo@2x.png rename to core_integrations/irish_rail_transport/logo@2x.png diff --git a/src/iss/icon.png b/core_integrations/iss/icon.png similarity index 100% rename from src/iss/icon.png rename to core_integrations/iss/icon.png diff --git a/src/iss/icon@2x.png b/core_integrations/iss/icon@2x.png similarity index 100% rename from src/iss/icon@2x.png rename to core_integrations/iss/icon@2x.png diff --git a/src/iss/logo.png b/core_integrations/iss/logo.png similarity index 100% rename from src/iss/logo.png rename to core_integrations/iss/logo.png diff --git a/src/iss/logo@2x.png b/core_integrations/iss/logo@2x.png similarity index 100% rename from src/iss/logo@2x.png rename to core_integrations/iss/logo@2x.png diff --git a/src/isy994/icon.png b/core_integrations/isy994/icon.png similarity index 100% rename from src/isy994/icon.png rename to core_integrations/isy994/icon.png diff --git a/src/isy994/icon@2x.png b/core_integrations/isy994/icon@2x.png similarity index 100% rename from src/isy994/icon@2x.png rename to core_integrations/isy994/icon@2x.png diff --git a/src/itach b/core_integrations/itach similarity index 100% rename from src/itach rename to core_integrations/itach diff --git a/src/itunes/icon.png b/core_integrations/itunes/icon.png similarity index 100% rename from src/itunes/icon.png rename to core_integrations/itunes/icon.png diff --git a/src/itunes/icon@2x.png b/core_integrations/itunes/icon@2x.png similarity index 100% rename from src/itunes/icon@2x.png rename to core_integrations/itunes/icon@2x.png diff --git a/src/izone/icon.png b/core_integrations/izone/icon.png similarity index 100% rename from src/izone/icon.png rename to core_integrations/izone/icon.png diff --git a/src/izone/logo.png b/core_integrations/izone/logo.png similarity index 100% rename from src/izone/logo.png rename to core_integrations/izone/logo.png diff --git a/src/izone/logo@2x.png b/core_integrations/izone/logo@2x.png similarity index 100% rename from src/izone/logo@2x.png rename to core_integrations/izone/logo@2x.png diff --git a/src/jewish_calendar/icon.png b/core_integrations/jewish_calendar/icon.png similarity index 100% rename from src/jewish_calendar/icon.png rename to core_integrations/jewish_calendar/icon.png diff --git a/src/jewish_calendar/icon@2x.png b/core_integrations/jewish_calendar/icon@2x.png similarity index 100% rename from src/jewish_calendar/icon@2x.png rename to core_integrations/jewish_calendar/icon@2x.png diff --git a/src/jewish_calendar/logo.png b/core_integrations/jewish_calendar/logo.png similarity index 100% rename from src/jewish_calendar/logo.png rename to core_integrations/jewish_calendar/logo.png diff --git a/src/jewish_calendar/logo@2x.png b/core_integrations/jewish_calendar/logo@2x.png similarity index 100% rename from src/jewish_calendar/logo@2x.png rename to core_integrations/jewish_calendar/logo@2x.png diff --git a/src/joaoapps_join/icon.png b/core_integrations/joaoapps_join/icon.png similarity index 100% rename from src/joaoapps_join/icon.png rename to core_integrations/joaoapps_join/icon.png diff --git a/src/juicenet/icon.png b/core_integrations/juicenet/icon.png similarity index 100% rename from src/juicenet/icon.png rename to core_integrations/juicenet/icon.png diff --git a/src/juicenet/logo.png b/core_integrations/juicenet/logo.png similarity index 100% rename from src/juicenet/logo.png rename to core_integrations/juicenet/logo.png diff --git a/src/juicenet/logo@2x.png b/core_integrations/juicenet/logo@2x.png similarity index 100% rename from src/juicenet/logo@2x.png rename to core_integrations/juicenet/logo@2x.png diff --git a/src/kaiterra/icon.png b/core_integrations/kaiterra/icon.png similarity index 100% rename from src/kaiterra/icon.png rename to core_integrations/kaiterra/icon.png diff --git a/src/kaiterra/icon@2x.png b/core_integrations/kaiterra/icon@2x.png similarity index 100% rename from src/kaiterra/icon@2x.png rename to core_integrations/kaiterra/icon@2x.png diff --git a/src/kaiterra/logo.png b/core_integrations/kaiterra/logo.png similarity index 100% rename from src/kaiterra/logo.png rename to core_integrations/kaiterra/logo.png diff --git a/src/kaiterra/logo@2x.png b/core_integrations/kaiterra/logo@2x.png similarity index 100% rename from src/kaiterra/logo@2x.png rename to core_integrations/kaiterra/logo@2x.png diff --git a/src/keba/icon.png b/core_integrations/keba/icon.png similarity index 100% rename from src/keba/icon.png rename to core_integrations/keba/icon.png diff --git a/src/keba/icon@2x.png b/core_integrations/keba/icon@2x.png similarity index 100% rename from src/keba/icon@2x.png rename to core_integrations/keba/icon@2x.png diff --git a/src/keba/logo.png b/core_integrations/keba/logo.png similarity index 100% rename from src/keba/logo.png rename to core_integrations/keba/logo.png diff --git a/src/keba/logo@2x.png b/core_integrations/keba/logo@2x.png similarity index 100% rename from src/keba/logo@2x.png rename to core_integrations/keba/logo@2x.png diff --git a/src/keenetic_ndms2/icon.png b/core_integrations/keenetic_ndms2/icon.png similarity index 100% rename from src/keenetic_ndms2/icon.png rename to core_integrations/keenetic_ndms2/icon.png diff --git a/src/keenetic_ndms2/icon@2x.png b/core_integrations/keenetic_ndms2/icon@2x.png similarity index 100% rename from src/keenetic_ndms2/icon@2x.png rename to core_integrations/keenetic_ndms2/icon@2x.png diff --git a/src/keenetic_ndms2/logo.png b/core_integrations/keenetic_ndms2/logo.png similarity index 100% rename from src/keenetic_ndms2/logo.png rename to core_integrations/keenetic_ndms2/logo.png diff --git a/src/keenetic_ndms2/logo@2x.png b/core_integrations/keenetic_ndms2/logo@2x.png similarity index 100% rename from src/keenetic_ndms2/logo@2x.png rename to core_integrations/keenetic_ndms2/logo@2x.png diff --git a/src/kef/icon.png b/core_integrations/kef/icon.png similarity index 100% rename from src/kef/icon.png rename to core_integrations/kef/icon.png diff --git a/src/kef/icon@2x.png b/core_integrations/kef/icon@2x.png similarity index 100% rename from src/kef/icon@2x.png rename to core_integrations/kef/icon@2x.png diff --git a/src/kef/logo.png b/core_integrations/kef/logo.png similarity index 100% rename from src/kef/logo.png rename to core_integrations/kef/logo.png diff --git a/src/kef/logo@2x.png b/core_integrations/kef/logo@2x.png similarity index 100% rename from src/kef/logo@2x.png rename to core_integrations/kef/logo@2x.png diff --git a/src/keyboard/icon.png b/core_integrations/keyboard/icon.png similarity index 100% rename from src/keyboard/icon.png rename to core_integrations/keyboard/icon.png diff --git a/src/keyboard_remote/icon.png b/core_integrations/keyboard_remote/icon.png similarity index 100% rename from src/keyboard_remote/icon.png rename to core_integrations/keyboard_remote/icon.png diff --git a/src/kira/icon.png b/core_integrations/kira/icon.png similarity index 100% rename from src/kira/icon.png rename to core_integrations/kira/icon.png diff --git a/src/kira/icon@2x.png b/core_integrations/kira/icon@2x.png similarity index 100% rename from src/kira/icon@2x.png rename to core_integrations/kira/icon@2x.png diff --git a/src/kira/logo.png b/core_integrations/kira/logo.png similarity index 100% rename from src/kira/logo.png rename to core_integrations/kira/logo.png diff --git a/src/kira/logo@2x.png b/core_integrations/kira/logo@2x.png similarity index 100% rename from src/kira/logo@2x.png rename to core_integrations/kira/logo@2x.png diff --git a/src/kiwi/icon.png b/core_integrations/kiwi/icon.png similarity index 100% rename from src/kiwi/icon.png rename to core_integrations/kiwi/icon.png diff --git a/src/kiwi/icon@2x.png b/core_integrations/kiwi/icon@2x.png similarity index 100% rename from src/kiwi/icon@2x.png rename to core_integrations/kiwi/icon@2x.png diff --git a/src/kiwi/logo.png b/core_integrations/kiwi/logo.png similarity index 100% rename from src/kiwi/logo.png rename to core_integrations/kiwi/logo.png diff --git a/src/kiwi/logo@2x.png b/core_integrations/kiwi/logo@2x.png similarity index 100% rename from src/kiwi/logo@2x.png rename to core_integrations/kiwi/logo@2x.png diff --git a/src/knx/icon.png b/core_integrations/knx/icon.png similarity index 100% rename from src/knx/icon.png rename to core_integrations/knx/icon.png diff --git a/src/knx/icon@2x.png b/core_integrations/knx/icon@2x.png similarity index 100% rename from src/knx/icon@2x.png rename to core_integrations/knx/icon@2x.png diff --git a/src/knx/logo.png b/core_integrations/knx/logo.png similarity index 100% rename from src/knx/logo.png rename to core_integrations/knx/logo.png diff --git a/src/knx/logo@2x.png b/core_integrations/knx/logo@2x.png similarity index 100% rename from src/knx/logo@2x.png rename to core_integrations/knx/logo@2x.png diff --git a/src/kodi/icon.png b/core_integrations/kodi/icon.png similarity index 100% rename from src/kodi/icon.png rename to core_integrations/kodi/icon.png diff --git a/src/kodi/icon@2x.png b/core_integrations/kodi/icon@2x.png similarity index 100% rename from src/kodi/icon@2x.png rename to core_integrations/kodi/icon@2x.png diff --git a/src/kodi/logo.png b/core_integrations/kodi/logo.png similarity index 100% rename from src/kodi/logo.png rename to core_integrations/kodi/logo.png diff --git a/src/kodi/logo@2x.png b/core_integrations/kodi/logo@2x.png similarity index 100% rename from src/kodi/logo@2x.png rename to core_integrations/kodi/logo@2x.png diff --git a/src/konnected/icon.png b/core_integrations/konnected/icon.png similarity index 100% rename from src/konnected/icon.png rename to core_integrations/konnected/icon.png diff --git a/src/konnected/icon@2x.png b/core_integrations/konnected/icon@2x.png similarity index 100% rename from src/konnected/icon@2x.png rename to core_integrations/konnected/icon@2x.png diff --git a/src/konnected/logo.png b/core_integrations/konnected/logo.png similarity index 100% rename from src/konnected/logo.png rename to core_integrations/konnected/logo.png diff --git a/src/konnected/logo@2x.png b/core_integrations/konnected/logo@2x.png similarity index 100% rename from src/konnected/logo@2x.png rename to core_integrations/konnected/logo@2x.png diff --git a/src/kwb/icon.png b/core_integrations/kwb/icon.png similarity index 100% rename from src/kwb/icon.png rename to core_integrations/kwb/icon.png diff --git a/src/kwb/icon@2x.png b/core_integrations/kwb/icon@2x.png similarity index 100% rename from src/kwb/icon@2x.png rename to core_integrations/kwb/icon@2x.png diff --git a/src/lacrosse b/core_integrations/lacrosse similarity index 100% rename from src/lacrosse rename to core_integrations/lacrosse diff --git a/src/lastfm/icon.png b/core_integrations/lastfm/icon.png similarity index 100% rename from src/lastfm/icon.png rename to core_integrations/lastfm/icon.png diff --git a/src/lastfm/icon@2x.png b/core_integrations/lastfm/icon@2x.png similarity index 100% rename from src/lastfm/icon@2x.png rename to core_integrations/lastfm/icon@2x.png diff --git a/src/lastfm/logo.png b/core_integrations/lastfm/logo.png similarity index 100% rename from src/lastfm/logo.png rename to core_integrations/lastfm/logo.png diff --git a/src/lastfm/logo@2x.png b/core_integrations/lastfm/logo@2x.png similarity index 100% rename from src/lastfm/logo@2x.png rename to core_integrations/lastfm/logo@2x.png diff --git a/src/lcn/icon.png b/core_integrations/lcn/icon.png similarity index 100% rename from src/lcn/icon.png rename to core_integrations/lcn/icon.png diff --git a/src/lcn/icon@2x.png b/core_integrations/lcn/icon@2x.png similarity index 100% rename from src/lcn/icon@2x.png rename to core_integrations/lcn/icon@2x.png diff --git a/src/lcn/logo.png b/core_integrations/lcn/logo.png similarity index 100% rename from src/lcn/logo.png rename to core_integrations/lcn/logo.png diff --git a/src/lcn/logo@2x.png b/core_integrations/lcn/logo@2x.png similarity index 100% rename from src/lcn/logo@2x.png rename to core_integrations/lcn/logo@2x.png diff --git a/src/lg_netcast/icon.png b/core_integrations/lg_netcast/icon.png similarity index 100% rename from src/lg_netcast/icon.png rename to core_integrations/lg_netcast/icon.png diff --git a/src/lg_netcast/icon@2x.png b/core_integrations/lg_netcast/icon@2x.png similarity index 100% rename from src/lg_netcast/icon@2x.png rename to core_integrations/lg_netcast/icon@2x.png diff --git a/src/lg_netcast/logo.png b/core_integrations/lg_netcast/logo.png similarity index 100% rename from src/lg_netcast/logo.png rename to core_integrations/lg_netcast/logo.png diff --git a/src/lg_netcast/logo@2x.png b/core_integrations/lg_netcast/logo@2x.png similarity index 100% rename from src/lg_netcast/logo@2x.png rename to core_integrations/lg_netcast/logo@2x.png diff --git a/src/lg_soundbar b/core_integrations/lg_soundbar similarity index 100% rename from src/lg_soundbar rename to core_integrations/lg_soundbar diff --git a/src/life360/icon.png b/core_integrations/life360/icon.png similarity index 100% rename from src/life360/icon.png rename to core_integrations/life360/icon.png diff --git a/src/life360/icon@2x.png b/core_integrations/life360/icon@2x.png similarity index 100% rename from src/life360/icon@2x.png rename to core_integrations/life360/icon@2x.png diff --git a/src/life360/logo.png b/core_integrations/life360/logo.png similarity index 100% rename from src/life360/logo.png rename to core_integrations/life360/logo.png diff --git a/src/life360/logo@2x.png b/core_integrations/life360/logo@2x.png similarity index 100% rename from src/life360/logo@2x.png rename to core_integrations/life360/logo@2x.png diff --git a/src/lifx/icon.png b/core_integrations/lifx/icon.png similarity index 100% rename from src/lifx/icon.png rename to core_integrations/lifx/icon.png diff --git a/src/lifx/icon@2x.png b/core_integrations/lifx/icon@2x.png similarity index 100% rename from src/lifx/icon@2x.png rename to core_integrations/lifx/icon@2x.png diff --git a/src/lifx/logo.png b/core_integrations/lifx/logo.png similarity index 100% rename from src/lifx/logo.png rename to core_integrations/lifx/logo.png diff --git a/src/lifx/logo@2x.png b/core_integrations/lifx/logo@2x.png similarity index 100% rename from src/lifx/logo@2x.png rename to core_integrations/lifx/logo@2x.png diff --git a/src/light/icon.png b/core_integrations/light/icon.png similarity index 100% rename from src/light/icon.png rename to core_integrations/light/icon.png diff --git a/src/light/icon@2x.png b/core_integrations/light/icon@2x.png similarity index 100% rename from src/light/icon@2x.png rename to core_integrations/light/icon@2x.png diff --git a/src/linksys_smart/icon.png b/core_integrations/linksys_smart/icon.png similarity index 100% rename from src/linksys_smart/icon.png rename to core_integrations/linksys_smart/icon.png diff --git a/src/linksys_smart/icon@2x.png b/core_integrations/linksys_smart/icon@2x.png similarity index 100% rename from src/linksys_smart/icon@2x.png rename to core_integrations/linksys_smart/icon@2x.png diff --git a/src/linksys_smart/logo.png b/core_integrations/linksys_smart/logo.png similarity index 100% rename from src/linksys_smart/logo.png rename to core_integrations/linksys_smart/logo.png diff --git a/src/linksys_smart/logo@2x.png b/core_integrations/linksys_smart/logo@2x.png similarity index 100% rename from src/linksys_smart/logo@2x.png rename to core_integrations/linksys_smart/logo@2x.png diff --git a/src/linky/icon.png b/core_integrations/linky/icon.png similarity index 100% rename from src/linky/icon.png rename to core_integrations/linky/icon.png diff --git a/src/linky/icon@2x.png b/core_integrations/linky/icon@2x.png similarity index 100% rename from src/linky/icon@2x.png rename to core_integrations/linky/icon@2x.png diff --git a/src/linky/logo.png b/core_integrations/linky/logo.png similarity index 100% rename from src/linky/logo.png rename to core_integrations/linky/logo.png diff --git a/src/linky/logo@2x.png b/core_integrations/linky/logo@2x.png similarity index 100% rename from src/linky/logo@2x.png rename to core_integrations/linky/logo@2x.png diff --git a/src/linode/icon.png b/core_integrations/linode/icon.png similarity index 100% rename from src/linode/icon.png rename to core_integrations/linode/icon.png diff --git a/src/linode/icon@2x.png b/core_integrations/linode/icon@2x.png similarity index 100% rename from src/linode/icon@2x.png rename to core_integrations/linode/icon@2x.png diff --git a/src/linode/logo.png b/core_integrations/linode/logo.png similarity index 100% rename from src/linode/logo.png rename to core_integrations/linode/logo.png diff --git a/src/linode/logo@2x.png b/core_integrations/linode/logo@2x.png similarity index 100% rename from src/linode/logo@2x.png rename to core_integrations/linode/logo@2x.png diff --git a/src/litejet/logo.png b/core_integrations/litejet/logo.png similarity index 100% rename from src/litejet/logo.png rename to core_integrations/litejet/logo.png diff --git a/src/litejet/logo@2x.png b/core_integrations/litejet/logo@2x.png similarity index 100% rename from src/litejet/logo@2x.png rename to core_integrations/litejet/logo@2x.png diff --git a/src/llamalab_automate/icon.png b/core_integrations/llamalab_automate/icon.png similarity index 100% rename from src/llamalab_automate/icon.png rename to core_integrations/llamalab_automate/icon.png diff --git a/src/llamalab_automate/logo.png b/core_integrations/llamalab_automate/logo.png similarity index 100% rename from src/llamalab_automate/logo.png rename to core_integrations/llamalab_automate/logo.png diff --git a/src/local_file/icon.png b/core_integrations/local_file/icon.png similarity index 100% rename from src/local_file/icon.png rename to core_integrations/local_file/icon.png diff --git a/src/local_ip/icon.png b/core_integrations/local_ip/icon.png similarity index 100% rename from src/local_ip/icon.png rename to core_integrations/local_ip/icon.png diff --git a/src/local_ip/icon@2x.png b/core_integrations/local_ip/icon@2x.png similarity index 100% rename from src/local_ip/icon@2x.png rename to core_integrations/local_ip/icon@2x.png diff --git a/src/lock b/core_integrations/lock similarity index 100% rename from src/lock rename to core_integrations/lock diff --git a/src/lockitron/icon.png b/core_integrations/lockitron/icon.png similarity index 100% rename from src/lockitron/icon.png rename to core_integrations/lockitron/icon.png diff --git a/src/lockitron/icon@2x.png b/core_integrations/lockitron/icon@2x.png similarity index 100% rename from src/lockitron/icon@2x.png rename to core_integrations/lockitron/icon@2x.png diff --git a/src/lockitron/logo.png b/core_integrations/lockitron/logo.png similarity index 100% rename from src/lockitron/logo.png rename to core_integrations/lockitron/logo.png diff --git a/src/lockitron/logo@2x.png b/core_integrations/lockitron/logo@2x.png similarity index 100% rename from src/lockitron/logo@2x.png rename to core_integrations/lockitron/logo@2x.png diff --git a/src/logbook b/core_integrations/logbook similarity index 100% rename from src/logbook rename to core_integrations/logbook diff --git a/src/logentries/icon.png b/core_integrations/logentries/icon.png similarity index 100% rename from src/logentries/icon.png rename to core_integrations/logentries/icon.png diff --git a/src/logentries/icon@2x.png b/core_integrations/logentries/icon@2x.png similarity index 100% rename from src/logentries/icon@2x.png rename to core_integrations/logentries/icon@2x.png diff --git a/src/logentries/logo.png b/core_integrations/logentries/logo.png similarity index 100% rename from src/logentries/logo.png rename to core_integrations/logentries/logo.png diff --git a/src/logentries/logo@2x.png b/core_integrations/logentries/logo@2x.png similarity index 100% rename from src/logentries/logo@2x.png rename to core_integrations/logentries/logo@2x.png diff --git a/src/logger b/core_integrations/logger similarity index 100% rename from src/logger rename to core_integrations/logger diff --git a/src/logi_circle/icon.png b/core_integrations/logi_circle/icon.png similarity index 100% rename from src/logi_circle/icon.png rename to core_integrations/logi_circle/icon.png diff --git a/src/logi_circle/icon@2x.png b/core_integrations/logi_circle/icon@2x.png similarity index 100% rename from src/logi_circle/icon@2x.png rename to core_integrations/logi_circle/icon@2x.png diff --git a/src/logi_circle/logo.png b/core_integrations/logi_circle/logo.png similarity index 100% rename from src/logi_circle/logo.png rename to core_integrations/logi_circle/logo.png diff --git a/src/logi_circle/logo@2x.png b/core_integrations/logi_circle/logo@2x.png similarity index 100% rename from src/logi_circle/logo@2x.png rename to core_integrations/logi_circle/logo@2x.png diff --git a/src/london_air/icon.png b/core_integrations/london_air/icon.png similarity index 100% rename from src/london_air/icon.png rename to core_integrations/london_air/icon.png diff --git a/src/london_air/icon@2x.png b/core_integrations/london_air/icon@2x.png similarity index 100% rename from src/london_air/icon@2x.png rename to core_integrations/london_air/icon@2x.png diff --git a/src/london_air/logo.png b/core_integrations/london_air/logo.png similarity index 100% rename from src/london_air/logo.png rename to core_integrations/london_air/logo.png diff --git a/src/london_air/logo@2x.png b/core_integrations/london_air/logo@2x.png similarity index 100% rename from src/london_air/logo@2x.png rename to core_integrations/london_air/logo@2x.png diff --git a/src/london_underground/icon.png b/core_integrations/london_underground/icon.png similarity index 100% rename from src/london_underground/icon.png rename to core_integrations/london_underground/icon.png diff --git a/src/london_underground/icon@2x.png b/core_integrations/london_underground/icon@2x.png similarity index 100% rename from src/london_underground/icon@2x.png rename to core_integrations/london_underground/icon@2x.png diff --git a/src/london_underground/logo.png b/core_integrations/london_underground/logo.png similarity index 100% rename from src/london_underground/logo.png rename to core_integrations/london_underground/logo.png diff --git a/src/london_underground/logo@2x.png b/core_integrations/london_underground/logo@2x.png similarity index 100% rename from src/london_underground/logo@2x.png rename to core_integrations/london_underground/logo@2x.png diff --git a/src/loopenergy/icon.png b/core_integrations/loopenergy/icon.png similarity index 100% rename from src/loopenergy/icon.png rename to core_integrations/loopenergy/icon.png diff --git a/src/loopenergy/icon@2x.png b/core_integrations/loopenergy/icon@2x.png similarity index 100% rename from src/loopenergy/icon@2x.png rename to core_integrations/loopenergy/icon@2x.png diff --git a/src/loopenergy/logo.png b/core_integrations/loopenergy/logo.png similarity index 100% rename from src/loopenergy/logo.png rename to core_integrations/loopenergy/logo.png diff --git a/src/loopenergy/logo@2x.png b/core_integrations/loopenergy/logo@2x.png similarity index 100% rename from src/loopenergy/logo@2x.png rename to core_integrations/loopenergy/logo@2x.png diff --git a/src/lovelace b/core_integrations/lovelace similarity index 100% rename from src/lovelace rename to core_integrations/lovelace diff --git a/src/luci b/core_integrations/luci similarity index 100% rename from src/luci rename to core_integrations/luci diff --git a/src/luftdaten/icon.png b/core_integrations/luftdaten/icon.png similarity index 100% rename from src/luftdaten/icon.png rename to core_integrations/luftdaten/icon.png diff --git a/src/luftdaten/icon@2x.png b/core_integrations/luftdaten/icon@2x.png similarity index 100% rename from src/luftdaten/icon@2x.png rename to core_integrations/luftdaten/icon@2x.png diff --git a/src/luftdaten/logo.png b/core_integrations/luftdaten/logo.png similarity index 100% rename from src/luftdaten/logo.png rename to core_integrations/luftdaten/logo.png diff --git a/src/luftdaten/logo@2x.png b/core_integrations/luftdaten/logo@2x.png similarity index 100% rename from src/luftdaten/logo@2x.png rename to core_integrations/luftdaten/logo@2x.png diff --git a/src/lupusec/icon.png b/core_integrations/lupusec/icon.png similarity index 100% rename from src/lupusec/icon.png rename to core_integrations/lupusec/icon.png diff --git a/src/lupusec/icon@2x.png b/core_integrations/lupusec/icon@2x.png similarity index 100% rename from src/lupusec/icon@2x.png rename to core_integrations/lupusec/icon@2x.png diff --git a/src/lupusec/logo.png b/core_integrations/lupusec/logo.png similarity index 100% rename from src/lupusec/logo.png rename to core_integrations/lupusec/logo.png diff --git a/src/lupusec/logo@2x.png b/core_integrations/lupusec/logo@2x.png similarity index 100% rename from src/lupusec/logo@2x.png rename to core_integrations/lupusec/logo@2x.png diff --git a/src/lutron/icon.png b/core_integrations/lutron/icon.png similarity index 100% rename from src/lutron/icon.png rename to core_integrations/lutron/icon.png diff --git a/src/lutron/icon@2x.png b/core_integrations/lutron/icon@2x.png similarity index 100% rename from src/lutron/icon@2x.png rename to core_integrations/lutron/icon@2x.png diff --git a/src/lutron/logo.png b/core_integrations/lutron/logo.png similarity index 100% rename from src/lutron/logo.png rename to core_integrations/lutron/logo.png diff --git a/src/lutron/logo@2x.png b/core_integrations/lutron/logo@2x.png similarity index 100% rename from src/lutron/logo@2x.png rename to core_integrations/lutron/logo@2x.png diff --git a/src/lutron_caseta b/core_integrations/lutron_caseta similarity index 100% rename from src/lutron_caseta rename to core_integrations/lutron_caseta diff --git a/src/lyft/icon.png b/core_integrations/lyft/icon.png similarity index 100% rename from src/lyft/icon.png rename to core_integrations/lyft/icon.png diff --git a/src/lyft/icon@2x.png b/core_integrations/lyft/icon@2x.png similarity index 100% rename from src/lyft/icon@2x.png rename to core_integrations/lyft/icon@2x.png diff --git a/src/lyft/logo.png b/core_integrations/lyft/logo.png similarity index 100% rename from src/lyft/logo.png rename to core_integrations/lyft/logo.png diff --git a/src/lyft/logo@2x.png b/core_integrations/lyft/logo@2x.png similarity index 100% rename from src/lyft/logo@2x.png rename to core_integrations/lyft/logo@2x.png diff --git a/src/magicseaweed/icon.png b/core_integrations/magicseaweed/icon.png similarity index 100% rename from src/magicseaweed/icon.png rename to core_integrations/magicseaweed/icon.png diff --git a/src/magicseaweed/icon@2x.png b/core_integrations/magicseaweed/icon@2x.png similarity index 100% rename from src/magicseaweed/icon@2x.png rename to core_integrations/magicseaweed/icon@2x.png diff --git a/src/magicseaweed/logo.png b/core_integrations/magicseaweed/logo.png similarity index 100% rename from src/magicseaweed/logo.png rename to core_integrations/magicseaweed/logo.png diff --git a/src/magicseaweed/logo@2x.png b/core_integrations/magicseaweed/logo@2x.png similarity index 100% rename from src/magicseaweed/logo@2x.png rename to core_integrations/magicseaweed/logo@2x.png diff --git a/src/mailgun/icon.png b/core_integrations/mailgun/icon.png similarity index 100% rename from src/mailgun/icon.png rename to core_integrations/mailgun/icon.png diff --git a/src/mailgun/icon@2x.png b/core_integrations/mailgun/icon@2x.png similarity index 100% rename from src/mailgun/icon@2x.png rename to core_integrations/mailgun/icon@2x.png diff --git a/src/mailgun/logo.png b/core_integrations/mailgun/logo.png similarity index 100% rename from src/mailgun/logo.png rename to core_integrations/mailgun/logo.png diff --git a/src/mailgun/logo@2x.png b/core_integrations/mailgun/logo@2x.png similarity index 100% rename from src/mailgun/logo@2x.png rename to core_integrations/mailgun/logo@2x.png diff --git a/src/manual b/core_integrations/manual similarity index 100% rename from src/manual rename to core_integrations/manual diff --git a/src/manual_mqtt b/core_integrations/manual_mqtt similarity index 100% rename from src/manual_mqtt rename to core_integrations/manual_mqtt diff --git a/src/map b/core_integrations/map similarity index 100% rename from src/map rename to core_integrations/map diff --git a/src/marytts/icon.png b/core_integrations/marytts/icon.png similarity index 100% rename from src/marytts/icon.png rename to core_integrations/marytts/icon.png diff --git a/src/marytts/icon@2x.png b/core_integrations/marytts/icon@2x.png similarity index 100% rename from src/marytts/icon@2x.png rename to core_integrations/marytts/icon@2x.png diff --git a/src/mastodon/icon.png b/core_integrations/mastodon/icon.png similarity index 100% rename from src/mastodon/icon.png rename to core_integrations/mastodon/icon.png diff --git a/src/mastodon/icon@2x.png b/core_integrations/mastodon/icon@2x.png similarity index 100% rename from src/mastodon/icon@2x.png rename to core_integrations/mastodon/icon@2x.png diff --git a/src/mastodon/logo.png b/core_integrations/mastodon/logo.png similarity index 100% rename from src/mastodon/logo.png rename to core_integrations/mastodon/logo.png diff --git a/src/mastodon/logo@2x.png b/core_integrations/mastodon/logo@2x.png similarity index 100% rename from src/mastodon/logo@2x.png rename to core_integrations/mastodon/logo@2x.png diff --git a/src/matrix/icon.png b/core_integrations/matrix/icon.png similarity index 100% rename from src/matrix/icon.png rename to core_integrations/matrix/icon.png diff --git a/src/matrix/icon@2x.png b/core_integrations/matrix/icon@2x.png similarity index 100% rename from src/matrix/icon@2x.png rename to core_integrations/matrix/icon@2x.png diff --git a/src/matrix/logo.png b/core_integrations/matrix/logo.png similarity index 100% rename from src/matrix/logo.png rename to core_integrations/matrix/logo.png diff --git a/src/matrix/logo@2x.png b/core_integrations/matrix/logo@2x.png similarity index 100% rename from src/matrix/logo@2x.png rename to core_integrations/matrix/logo@2x.png diff --git a/src/mcp23017/logo.png b/core_integrations/mcp23017/logo.png similarity index 100% rename from src/mcp23017/logo.png rename to core_integrations/mcp23017/logo.png diff --git a/src/media_extractor b/core_integrations/media_extractor similarity index 100% rename from src/media_extractor rename to core_integrations/media_extractor diff --git a/src/media_player b/core_integrations/media_player similarity index 100% rename from src/media_player rename to core_integrations/media_player diff --git a/src/mediaroom/icon.png b/core_integrations/mediaroom/icon.png similarity index 100% rename from src/mediaroom/icon.png rename to core_integrations/mediaroom/icon.png diff --git a/src/mediaroom/logo.png b/core_integrations/mediaroom/logo.png similarity index 100% rename from src/mediaroom/logo.png rename to core_integrations/mediaroom/logo.png diff --git a/src/mediaroom/logo@2x.png b/core_integrations/mediaroom/logo@2x.png similarity index 100% rename from src/mediaroom/logo@2x.png rename to core_integrations/mediaroom/logo@2x.png diff --git a/src/melcloud/icon.png b/core_integrations/melcloud/icon.png similarity index 100% rename from src/melcloud/icon.png rename to core_integrations/melcloud/icon.png diff --git a/src/melcloud/icon@2x.png b/core_integrations/melcloud/icon@2x.png similarity index 100% rename from src/melcloud/icon@2x.png rename to core_integrations/melcloud/icon@2x.png diff --git a/src/melcloud/logo.png b/core_integrations/melcloud/logo.png similarity index 100% rename from src/melcloud/logo.png rename to core_integrations/melcloud/logo.png diff --git a/src/melcloud/logo@2x.png b/core_integrations/melcloud/logo@2x.png similarity index 100% rename from src/melcloud/logo@2x.png rename to core_integrations/melcloud/logo@2x.png diff --git a/src/melissa/icon.png b/core_integrations/melissa/icon.png similarity index 100% rename from src/melissa/icon.png rename to core_integrations/melissa/icon.png diff --git a/src/melissa/icon@2x.png b/core_integrations/melissa/icon@2x.png similarity index 100% rename from src/melissa/icon@2x.png rename to core_integrations/melissa/icon@2x.png diff --git a/src/melissa/logo.png b/core_integrations/melissa/logo.png similarity index 100% rename from src/melissa/logo.png rename to core_integrations/melissa/logo.png diff --git a/src/melissa/logo@2x.png b/core_integrations/melissa/logo@2x.png similarity index 100% rename from src/melissa/logo@2x.png rename to core_integrations/melissa/logo@2x.png diff --git a/src/meraki/icon.png b/core_integrations/meraki/icon.png similarity index 100% rename from src/meraki/icon.png rename to core_integrations/meraki/icon.png diff --git a/src/meraki/icon@2x.png b/core_integrations/meraki/icon@2x.png similarity index 100% rename from src/meraki/icon@2x.png rename to core_integrations/meraki/icon@2x.png diff --git a/src/meraki/logo.png b/core_integrations/meraki/logo.png similarity index 100% rename from src/meraki/logo.png rename to core_integrations/meraki/logo.png diff --git a/src/meraki/logo@2x.png b/core_integrations/meraki/logo@2x.png similarity index 100% rename from src/meraki/logo@2x.png rename to core_integrations/meraki/logo@2x.png diff --git a/src/messagebird/icon.png b/core_integrations/messagebird/icon.png similarity index 100% rename from src/messagebird/icon.png rename to core_integrations/messagebird/icon.png diff --git a/src/messagebird/icon@2x.png b/core_integrations/messagebird/icon@2x.png similarity index 100% rename from src/messagebird/icon@2x.png rename to core_integrations/messagebird/icon@2x.png diff --git a/src/messagebird/logo.png b/core_integrations/messagebird/logo.png similarity index 100% rename from src/messagebird/logo.png rename to core_integrations/messagebird/logo.png diff --git a/src/messagebird/logo@2x.png b/core_integrations/messagebird/logo@2x.png similarity index 100% rename from src/messagebird/logo@2x.png rename to core_integrations/messagebird/logo@2x.png diff --git a/src/met/icon.png b/core_integrations/met/icon.png similarity index 100% rename from src/met/icon.png rename to core_integrations/met/icon.png diff --git a/src/met/icon@2x.png b/core_integrations/met/icon@2x.png similarity index 100% rename from src/met/icon@2x.png rename to core_integrations/met/icon@2x.png diff --git a/src/met/logo.png b/core_integrations/met/logo.png similarity index 100% rename from src/met/logo.png rename to core_integrations/met/logo.png diff --git a/src/met/logo@2x.png b/core_integrations/met/logo@2x.png similarity index 100% rename from src/met/logo@2x.png rename to core_integrations/met/logo@2x.png diff --git a/src/meteo_france/icon.png b/core_integrations/meteo_france/icon.png similarity index 100% rename from src/meteo_france/icon.png rename to core_integrations/meteo_france/icon.png diff --git a/src/meteo_france/icon@2x.png b/core_integrations/meteo_france/icon@2x.png similarity index 100% rename from src/meteo_france/icon@2x.png rename to core_integrations/meteo_france/icon@2x.png diff --git a/src/metoffice/icon.png b/core_integrations/metoffice/icon.png similarity index 100% rename from src/metoffice/icon.png rename to core_integrations/metoffice/icon.png diff --git a/src/metoffice/icon@2x.png b/core_integrations/metoffice/icon@2x.png similarity index 100% rename from src/metoffice/icon@2x.png rename to core_integrations/metoffice/icon@2x.png diff --git a/src/metoffice/logo.png b/core_integrations/metoffice/logo.png similarity index 100% rename from src/metoffice/logo.png rename to core_integrations/metoffice/logo.png diff --git a/src/metoffice/logo@2x.png b/core_integrations/metoffice/logo@2x.png similarity index 100% rename from src/metoffice/logo@2x.png rename to core_integrations/metoffice/logo@2x.png diff --git a/src/mfi b/core_integrations/mfi similarity index 100% rename from src/mfi rename to core_integrations/mfi diff --git a/src/mhz19/logo.png b/core_integrations/mhz19/logo.png similarity index 100% rename from src/mhz19/logo.png rename to core_integrations/mhz19/logo.png diff --git a/src/microsoft/icon.png b/core_integrations/microsoft/icon.png similarity index 100% rename from src/microsoft/icon.png rename to core_integrations/microsoft/icon.png diff --git a/src/microsoft/icon@2x.png b/core_integrations/microsoft/icon@2x.png similarity index 100% rename from src/microsoft/icon@2x.png rename to core_integrations/microsoft/icon@2x.png diff --git a/src/microsoft/logo.png b/core_integrations/microsoft/logo.png similarity index 100% rename from src/microsoft/logo.png rename to core_integrations/microsoft/logo.png diff --git a/src/microsoft/logo@2x.png b/core_integrations/microsoft/logo@2x.png similarity index 100% rename from src/microsoft/logo@2x.png rename to core_integrations/microsoft/logo@2x.png diff --git a/src/microsoft_face b/core_integrations/microsoft_face similarity index 100% rename from src/microsoft_face rename to core_integrations/microsoft_face diff --git a/src/microsoft_face_detect b/core_integrations/microsoft_face_detect similarity index 100% rename from src/microsoft_face_detect rename to core_integrations/microsoft_face_detect diff --git a/src/microsoft_face_identify b/core_integrations/microsoft_face_identify similarity index 100% rename from src/microsoft_face_identify rename to core_integrations/microsoft_face_identify diff --git a/src/miflora b/core_integrations/miflora similarity index 100% rename from src/miflora rename to core_integrations/miflora diff --git a/src/mikrotik/icon.png b/core_integrations/mikrotik/icon.png similarity index 100% rename from src/mikrotik/icon.png rename to core_integrations/mikrotik/icon.png diff --git a/src/mikrotik/icon@2x.png b/core_integrations/mikrotik/icon@2x.png similarity index 100% rename from src/mikrotik/icon@2x.png rename to core_integrations/mikrotik/icon@2x.png diff --git a/src/mikrotik/logo.png b/core_integrations/mikrotik/logo.png similarity index 100% rename from src/mikrotik/logo.png rename to core_integrations/mikrotik/logo.png diff --git a/src/mikrotik/logo@2x.png b/core_integrations/mikrotik/logo@2x.png similarity index 100% rename from src/mikrotik/logo@2x.png rename to core_integrations/mikrotik/logo@2x.png diff --git a/src/mill/icon.png b/core_integrations/mill/icon.png similarity index 100% rename from src/mill/icon.png rename to core_integrations/mill/icon.png diff --git a/src/mill/icon@2x.png b/core_integrations/mill/icon@2x.png similarity index 100% rename from src/mill/icon@2x.png rename to core_integrations/mill/icon@2x.png diff --git a/src/mill/logo.png b/core_integrations/mill/logo.png similarity index 100% rename from src/mill/logo.png rename to core_integrations/mill/logo.png diff --git a/src/mill/logo@2x.png b/core_integrations/mill/logo@2x.png similarity index 100% rename from src/mill/logo@2x.png rename to core_integrations/mill/logo@2x.png diff --git a/src/min_max b/core_integrations/min_max similarity index 100% rename from src/min_max rename to core_integrations/min_max diff --git a/src/minecraft_server/icon.png b/core_integrations/minecraft_server/icon.png similarity index 100% rename from src/minecraft_server/icon.png rename to core_integrations/minecraft_server/icon.png diff --git a/src/minecraft_server/icon@2x.png b/core_integrations/minecraft_server/icon@2x.png similarity index 100% rename from src/minecraft_server/icon@2x.png rename to core_integrations/minecraft_server/icon@2x.png diff --git a/src/minecraft_server/logo.png b/core_integrations/minecraft_server/logo.png similarity index 100% rename from src/minecraft_server/logo.png rename to core_integrations/minecraft_server/logo.png diff --git a/src/minecraft_server/logo@2x.png b/core_integrations/minecraft_server/logo@2x.png similarity index 100% rename from src/minecraft_server/logo@2x.png rename to core_integrations/minecraft_server/logo@2x.png diff --git a/src/minio/icon.png b/core_integrations/minio/icon.png similarity index 100% rename from src/minio/icon.png rename to core_integrations/minio/icon.png diff --git a/src/minio/icon@2x.png b/core_integrations/minio/icon@2x.png similarity index 100% rename from src/minio/icon@2x.png rename to core_integrations/minio/icon@2x.png diff --git a/src/minio/logo.png b/core_integrations/minio/logo.png similarity index 100% rename from src/minio/logo.png rename to core_integrations/minio/logo.png diff --git a/src/minio/logo@2x.png b/core_integrations/minio/logo@2x.png similarity index 100% rename from src/minio/logo@2x.png rename to core_integrations/minio/logo@2x.png diff --git a/src/mitemp_bt b/core_integrations/mitemp_bt similarity index 100% rename from src/mitemp_bt rename to core_integrations/mitemp_bt diff --git a/src/mjpeg b/core_integrations/mjpeg similarity index 100% rename from src/mjpeg rename to core_integrations/mjpeg diff --git a/src/mobile_app/icon.png b/core_integrations/mobile_app/icon.png similarity index 100% rename from src/mobile_app/icon.png rename to core_integrations/mobile_app/icon.png diff --git a/src/mobile_app/icon@2x.png b/core_integrations/mobile_app/icon@2x.png similarity index 100% rename from src/mobile_app/icon@2x.png rename to core_integrations/mobile_app/icon@2x.png diff --git a/src/modbus/icon.png b/core_integrations/modbus/icon.png similarity index 100% rename from src/modbus/icon.png rename to core_integrations/modbus/icon.png diff --git a/src/modbus/icon@2x.png b/core_integrations/modbus/icon@2x.png similarity index 100% rename from src/modbus/icon@2x.png rename to core_integrations/modbus/icon@2x.png diff --git a/src/modbus/logo.png b/core_integrations/modbus/logo.png similarity index 100% rename from src/modbus/logo.png rename to core_integrations/modbus/logo.png diff --git a/src/mold_indicator b/core_integrations/mold_indicator similarity index 100% rename from src/mold_indicator rename to core_integrations/mold_indicator diff --git a/src/monoprice/icon.png b/core_integrations/monoprice/icon.png similarity index 100% rename from src/monoprice/icon.png rename to core_integrations/monoprice/icon.png diff --git a/src/monoprice/icon@2x.png b/core_integrations/monoprice/icon@2x.png similarity index 100% rename from src/monoprice/icon@2x.png rename to core_integrations/monoprice/icon@2x.png diff --git a/src/monoprice/logo.png b/core_integrations/monoprice/logo.png similarity index 100% rename from src/monoprice/logo.png rename to core_integrations/monoprice/logo.png diff --git a/src/monoprice/logo@2x.png b/core_integrations/monoprice/logo@2x.png similarity index 100% rename from src/monoprice/logo@2x.png rename to core_integrations/monoprice/logo@2x.png diff --git a/src/moon b/core_integrations/moon similarity index 100% rename from src/moon rename to core_integrations/moon diff --git a/src/mpchc/icon.png b/core_integrations/mpchc/icon.png similarity index 100% rename from src/mpchc/icon.png rename to core_integrations/mpchc/icon.png diff --git a/src/mpd/icon.png b/core_integrations/mpd/icon.png similarity index 100% rename from src/mpd/icon.png rename to core_integrations/mpd/icon.png diff --git a/src/mpd/icon@2x.png b/core_integrations/mpd/icon@2x.png similarity index 100% rename from src/mpd/icon@2x.png rename to core_integrations/mpd/icon@2x.png diff --git a/src/mqtt/icon.png b/core_integrations/mqtt/icon.png similarity index 100% rename from src/mqtt/icon.png rename to core_integrations/mqtt/icon.png diff --git a/src/mqtt/icon@2x.png b/core_integrations/mqtt/icon@2x.png similarity index 100% rename from src/mqtt/icon@2x.png rename to core_integrations/mqtt/icon@2x.png diff --git a/src/mqtt/logo.png b/core_integrations/mqtt/logo.png similarity index 100% rename from src/mqtt/logo.png rename to core_integrations/mqtt/logo.png diff --git a/src/mqtt/logo@2x.png b/core_integrations/mqtt/logo@2x.png similarity index 100% rename from src/mqtt/logo@2x.png rename to core_integrations/mqtt/logo@2x.png diff --git a/src/mqtt_eventstream b/core_integrations/mqtt_eventstream similarity index 100% rename from src/mqtt_eventstream rename to core_integrations/mqtt_eventstream diff --git a/src/mqtt_json b/core_integrations/mqtt_json similarity index 100% rename from src/mqtt_json rename to core_integrations/mqtt_json diff --git a/src/mqtt_room b/core_integrations/mqtt_room similarity index 100% rename from src/mqtt_room rename to core_integrations/mqtt_room diff --git a/src/mqtt_statestream b/core_integrations/mqtt_statestream similarity index 100% rename from src/mqtt_statestream rename to core_integrations/mqtt_statestream diff --git a/src/msteams/icon.png b/core_integrations/msteams/icon.png similarity index 100% rename from src/msteams/icon.png rename to core_integrations/msteams/icon.png diff --git a/src/msteams/icon@2x.png b/core_integrations/msteams/icon@2x.png similarity index 100% rename from src/msteams/icon@2x.png rename to core_integrations/msteams/icon@2x.png diff --git a/src/msteams/logo.png b/core_integrations/msteams/logo.png similarity index 100% rename from src/msteams/logo.png rename to core_integrations/msteams/logo.png diff --git a/src/msteams/logo@2x.png b/core_integrations/msteams/logo@2x.png similarity index 100% rename from src/msteams/logo@2x.png rename to core_integrations/msteams/logo@2x.png diff --git a/src/mvglive/icon.png b/core_integrations/mvglive/icon.png similarity index 100% rename from src/mvglive/icon.png rename to core_integrations/mvglive/icon.png diff --git a/src/mvglive/icon@2x.png b/core_integrations/mvglive/icon@2x.png similarity index 100% rename from src/mvglive/icon@2x.png rename to core_integrations/mvglive/icon@2x.png diff --git a/src/mvglive/logo.png b/core_integrations/mvglive/logo.png similarity index 100% rename from src/mvglive/logo.png rename to core_integrations/mvglive/logo.png diff --git a/src/mvglive/logo@2x.png b/core_integrations/mvglive/logo@2x.png similarity index 100% rename from src/mvglive/logo@2x.png rename to core_integrations/mvglive/logo@2x.png diff --git a/src/mychevy/icon.png b/core_integrations/mychevy/icon.png similarity index 100% rename from src/mychevy/icon.png rename to core_integrations/mychevy/icon.png diff --git a/src/mychevy/icon@2x.png b/core_integrations/mychevy/icon@2x.png similarity index 100% rename from src/mychevy/icon@2x.png rename to core_integrations/mychevy/icon@2x.png diff --git a/src/mychevy/logo.png b/core_integrations/mychevy/logo.png similarity index 100% rename from src/mychevy/logo.png rename to core_integrations/mychevy/logo.png diff --git a/src/mychevy/logo@2x.png b/core_integrations/mychevy/logo@2x.png similarity index 100% rename from src/mychevy/logo@2x.png rename to core_integrations/mychevy/logo@2x.png diff --git a/src/mycroft/icon.png b/core_integrations/mycroft/icon.png similarity index 100% rename from src/mycroft/icon.png rename to core_integrations/mycroft/icon.png diff --git a/src/mycroft/icon@2x.png b/core_integrations/mycroft/icon@2x.png similarity index 100% rename from src/mycroft/icon@2x.png rename to core_integrations/mycroft/icon@2x.png diff --git a/src/mycroft/logo.png b/core_integrations/mycroft/logo.png similarity index 100% rename from src/mycroft/logo.png rename to core_integrations/mycroft/logo.png diff --git a/src/mycroft/logo@2x.png b/core_integrations/mycroft/logo@2x.png similarity index 100% rename from src/mycroft/logo@2x.png rename to core_integrations/mycroft/logo@2x.png diff --git a/src/myq/icon.png b/core_integrations/myq/icon.png similarity index 100% rename from src/myq/icon.png rename to core_integrations/myq/icon.png diff --git a/src/myq/icon@2x.png b/core_integrations/myq/icon@2x.png similarity index 100% rename from src/myq/icon@2x.png rename to core_integrations/myq/icon@2x.png diff --git a/src/myq/logo.png b/core_integrations/myq/logo.png similarity index 100% rename from src/myq/logo.png rename to core_integrations/myq/logo.png diff --git a/src/myq/logo@2x.png b/core_integrations/myq/logo@2x.png similarity index 100% rename from src/myq/logo@2x.png rename to core_integrations/myq/logo@2x.png diff --git a/src/mysensors/icon.png b/core_integrations/mysensors/icon.png similarity index 100% rename from src/mysensors/icon.png rename to core_integrations/mysensors/icon.png diff --git a/src/mysensors/logo.png b/core_integrations/mysensors/logo.png similarity index 100% rename from src/mysensors/logo.png rename to core_integrations/mysensors/logo.png diff --git a/src/mysensors/logo@2x.png b/core_integrations/mysensors/logo@2x.png similarity index 100% rename from src/mysensors/logo@2x.png rename to core_integrations/mysensors/logo@2x.png diff --git a/src/mystrom/icon.png b/core_integrations/mystrom/icon.png similarity index 100% rename from src/mystrom/icon.png rename to core_integrations/mystrom/icon.png diff --git a/src/mystrom/icon@2x.png b/core_integrations/mystrom/icon@2x.png similarity index 100% rename from src/mystrom/icon@2x.png rename to core_integrations/mystrom/icon@2x.png diff --git a/src/mystrom/logo.png b/core_integrations/mystrom/logo.png similarity index 100% rename from src/mystrom/logo.png rename to core_integrations/mystrom/logo.png diff --git a/src/mystrom/logo@2x.png b/core_integrations/mystrom/logo@2x.png similarity index 100% rename from src/mystrom/logo@2x.png rename to core_integrations/mystrom/logo@2x.png diff --git a/src/n26/icon.png b/core_integrations/n26/icon.png similarity index 100% rename from src/n26/icon.png rename to core_integrations/n26/icon.png diff --git a/src/n26/icon@2x.png b/core_integrations/n26/icon@2x.png similarity index 100% rename from src/n26/icon@2x.png rename to core_integrations/n26/icon@2x.png diff --git a/src/n26/logo.png b/core_integrations/n26/logo.png similarity index 100% rename from src/n26/logo.png rename to core_integrations/n26/logo.png diff --git a/src/n26/logo@2x.png b/core_integrations/n26/logo@2x.png similarity index 100% rename from src/n26/logo@2x.png rename to core_integrations/n26/logo@2x.png diff --git a/src/nad/icon.png b/core_integrations/nad/icon.png similarity index 100% rename from src/nad/icon.png rename to core_integrations/nad/icon.png diff --git a/src/nad/icon@2x.png b/core_integrations/nad/icon@2x.png similarity index 100% rename from src/nad/icon@2x.png rename to core_integrations/nad/icon@2x.png diff --git a/src/namecheapdns/icon.png b/core_integrations/namecheapdns/icon.png similarity index 100% rename from src/namecheapdns/icon.png rename to core_integrations/namecheapdns/icon.png diff --git a/src/namecheapdns/icon@2x.png b/core_integrations/namecheapdns/icon@2x.png similarity index 100% rename from src/namecheapdns/icon@2x.png rename to core_integrations/namecheapdns/icon@2x.png diff --git a/src/namecheapdns/logo.png b/core_integrations/namecheapdns/logo.png similarity index 100% rename from src/namecheapdns/logo.png rename to core_integrations/namecheapdns/logo.png diff --git a/src/namecheapdns/logo@2x.png b/core_integrations/namecheapdns/logo@2x.png similarity index 100% rename from src/namecheapdns/logo@2x.png rename to core_integrations/namecheapdns/logo@2x.png diff --git a/src/nanoleaf/icon.png b/core_integrations/nanoleaf/icon.png similarity index 100% rename from src/nanoleaf/icon.png rename to core_integrations/nanoleaf/icon.png diff --git a/src/nanoleaf/icon@2x.png b/core_integrations/nanoleaf/icon@2x.png similarity index 100% rename from src/nanoleaf/icon@2x.png rename to core_integrations/nanoleaf/icon@2x.png diff --git a/src/nanoleaf/logo.png b/core_integrations/nanoleaf/logo.png similarity index 100% rename from src/nanoleaf/logo.png rename to core_integrations/nanoleaf/logo.png diff --git a/src/nanoleaf/logo@2x.png b/core_integrations/nanoleaf/logo@2x.png similarity index 100% rename from src/nanoleaf/logo@2x.png rename to core_integrations/nanoleaf/logo@2x.png diff --git a/src/nationalweatherservice/icon.png b/core_integrations/nationalweatherservice/icon.png similarity index 100% rename from src/nationalweatherservice/icon.png rename to core_integrations/nationalweatherservice/icon.png diff --git a/src/nationalweatherservice/icon@2x.png b/core_integrations/nationalweatherservice/icon@2x.png similarity index 100% rename from src/nationalweatherservice/icon@2x.png rename to core_integrations/nationalweatherservice/icon@2x.png diff --git a/src/neato/icon.png b/core_integrations/neato/icon.png similarity index 100% rename from src/neato/icon.png rename to core_integrations/neato/icon.png diff --git a/src/neato/icon@2x.png b/core_integrations/neato/icon@2x.png similarity index 100% rename from src/neato/icon@2x.png rename to core_integrations/neato/icon@2x.png diff --git a/src/neato/logo.png b/core_integrations/neato/logo.png similarity index 100% rename from src/neato/logo.png rename to core_integrations/neato/logo.png diff --git a/src/neato/logo@2x.png b/core_integrations/neato/logo@2x.png similarity index 100% rename from src/neato/logo@2x.png rename to core_integrations/neato/logo@2x.png diff --git a/src/nederlandse_spoorwegen/icon.png b/core_integrations/nederlandse_spoorwegen/icon.png similarity index 100% rename from src/nederlandse_spoorwegen/icon.png rename to core_integrations/nederlandse_spoorwegen/icon.png diff --git a/src/nederlandse_spoorwegen/icon@2x.png b/core_integrations/nederlandse_spoorwegen/icon@2x.png similarity index 100% rename from src/nederlandse_spoorwegen/icon@2x.png rename to core_integrations/nederlandse_spoorwegen/icon@2x.png diff --git a/src/nederlandse_spoorwegen/logo.png b/core_integrations/nederlandse_spoorwegen/logo.png similarity index 100% rename from src/nederlandse_spoorwegen/logo.png rename to core_integrations/nederlandse_spoorwegen/logo.png diff --git a/src/nederlandse_spoorwegen/logo@2x.png b/core_integrations/nederlandse_spoorwegen/logo@2x.png similarity index 100% rename from src/nederlandse_spoorwegen/logo@2x.png rename to core_integrations/nederlandse_spoorwegen/logo@2x.png diff --git a/src/nello/icon.png b/core_integrations/nello/icon.png similarity index 100% rename from src/nello/icon.png rename to core_integrations/nello/icon.png diff --git a/src/nello/icon@2x.png b/core_integrations/nello/icon@2x.png similarity index 100% rename from src/nello/icon@2x.png rename to core_integrations/nello/icon@2x.png diff --git a/src/nello/logo.png b/core_integrations/nello/logo.png similarity index 100% rename from src/nello/logo.png rename to core_integrations/nello/logo.png diff --git a/src/nello/logo@2x.png b/core_integrations/nello/logo@2x.png similarity index 100% rename from src/nello/logo@2x.png rename to core_integrations/nello/logo@2x.png diff --git a/src/ness_alarm/logo.png b/core_integrations/ness_alarm/logo.png similarity index 100% rename from src/ness_alarm/logo.png rename to core_integrations/ness_alarm/logo.png diff --git a/src/nest/icon.png b/core_integrations/nest/icon.png similarity index 100% rename from src/nest/icon.png rename to core_integrations/nest/icon.png diff --git a/src/nest/icon@2x.png b/core_integrations/nest/icon@2x.png similarity index 100% rename from src/nest/icon@2x.png rename to core_integrations/nest/icon@2x.png diff --git a/src/nest/logo.png b/core_integrations/nest/logo.png similarity index 100% rename from src/nest/logo.png rename to core_integrations/nest/logo.png diff --git a/src/nest/logo@2x.png b/core_integrations/nest/logo@2x.png similarity index 100% rename from src/nest/logo@2x.png rename to core_integrations/nest/logo@2x.png diff --git a/src/netatmo/icon.png b/core_integrations/netatmo/icon.png similarity index 100% rename from src/netatmo/icon.png rename to core_integrations/netatmo/icon.png diff --git a/src/netatmo/icon@2x.png b/core_integrations/netatmo/icon@2x.png similarity index 100% rename from src/netatmo/icon@2x.png rename to core_integrations/netatmo/icon@2x.png diff --git a/src/netatmo/logo.png b/core_integrations/netatmo/logo.png similarity index 100% rename from src/netatmo/logo.png rename to core_integrations/netatmo/logo.png diff --git a/src/netatmo/logo@2x.png b/core_integrations/netatmo/logo@2x.png similarity index 100% rename from src/netatmo/logo@2x.png rename to core_integrations/netatmo/logo@2x.png diff --git a/src/netdata/icon.png b/core_integrations/netdata/icon.png similarity index 100% rename from src/netdata/icon.png rename to core_integrations/netdata/icon.png diff --git a/src/netdata/icon@2x.png b/core_integrations/netdata/icon@2x.png similarity index 100% rename from src/netdata/icon@2x.png rename to core_integrations/netdata/icon@2x.png diff --git a/src/netdata/logo.png b/core_integrations/netdata/logo.png similarity index 100% rename from src/netdata/logo.png rename to core_integrations/netdata/logo.png diff --git a/src/netdata/logo@2x.png b/core_integrations/netdata/logo@2x.png similarity index 100% rename from src/netdata/logo@2x.png rename to core_integrations/netdata/logo@2x.png diff --git a/src/netgear/icon.png b/core_integrations/netgear/icon.png similarity index 100% rename from src/netgear/icon.png rename to core_integrations/netgear/icon.png diff --git a/src/netgear/icon@2x.png b/core_integrations/netgear/icon@2x.png similarity index 100% rename from src/netgear/icon@2x.png rename to core_integrations/netgear/icon@2x.png diff --git a/src/netgear/logo.png b/core_integrations/netgear/logo.png similarity index 100% rename from src/netgear/logo.png rename to core_integrations/netgear/logo.png diff --git a/src/netgear/logo@2x.png b/core_integrations/netgear/logo@2x.png similarity index 100% rename from src/netgear/logo@2x.png rename to core_integrations/netgear/logo@2x.png diff --git a/src/netgear_lte b/core_integrations/netgear_lte similarity index 100% rename from src/netgear_lte rename to core_integrations/netgear_lte diff --git a/src/netio/icon.png b/core_integrations/netio/icon.png similarity index 100% rename from src/netio/icon.png rename to core_integrations/netio/icon.png diff --git a/src/netio/icon@2x.png b/core_integrations/netio/icon@2x.png similarity index 100% rename from src/netio/icon@2x.png rename to core_integrations/netio/icon@2x.png diff --git a/src/netio/logo.png b/core_integrations/netio/logo.png similarity index 100% rename from src/netio/logo.png rename to core_integrations/netio/logo.png diff --git a/src/netio/logo@2x.png b/core_integrations/netio/logo@2x.png similarity index 100% rename from src/netio/logo@2x.png rename to core_integrations/netio/logo@2x.png diff --git a/src/nexia/icon.png b/core_integrations/nexia/icon.png similarity index 100% rename from src/nexia/icon.png rename to core_integrations/nexia/icon.png diff --git a/src/nexia/icon@2x.png b/core_integrations/nexia/icon@2x.png similarity index 100% rename from src/nexia/icon@2x.png rename to core_integrations/nexia/icon@2x.png diff --git a/src/nexia/logo.png b/core_integrations/nexia/logo.png similarity index 100% rename from src/nexia/logo.png rename to core_integrations/nexia/logo.png diff --git a/src/nexia/logo@2x.png b/core_integrations/nexia/logo@2x.png similarity index 100% rename from src/nexia/logo@2x.png rename to core_integrations/nexia/logo@2x.png diff --git a/src/nextbus/icon.png b/core_integrations/nextbus/icon.png similarity index 100% rename from src/nextbus/icon.png rename to core_integrations/nextbus/icon.png diff --git a/src/nextcloud/icon.png b/core_integrations/nextcloud/icon.png similarity index 100% rename from src/nextcloud/icon.png rename to core_integrations/nextcloud/icon.png diff --git a/src/nextcloud/icon@2x.png b/core_integrations/nextcloud/icon@2x.png similarity index 100% rename from src/nextcloud/icon@2x.png rename to core_integrations/nextcloud/icon@2x.png diff --git a/src/nextcloud/logo.png b/core_integrations/nextcloud/logo.png similarity index 100% rename from src/nextcloud/logo.png rename to core_integrations/nextcloud/logo.png diff --git a/src/nextcloud/logo@2x.png b/core_integrations/nextcloud/logo@2x.png similarity index 100% rename from src/nextcloud/logo@2x.png rename to core_integrations/nextcloud/logo@2x.png diff --git a/src/nfandroidtv/icon.png b/core_integrations/nfandroidtv/icon.png similarity index 100% rename from src/nfandroidtv/icon.png rename to core_integrations/nfandroidtv/icon.png diff --git a/src/niko_home_control/icon.png b/core_integrations/niko_home_control/icon.png similarity index 100% rename from src/niko_home_control/icon.png rename to core_integrations/niko_home_control/icon.png diff --git a/src/niko_home_control/icon@2x.png b/core_integrations/niko_home_control/icon@2x.png similarity index 100% rename from src/niko_home_control/icon@2x.png rename to core_integrations/niko_home_control/icon@2x.png diff --git a/src/niko_home_control/logo.png b/core_integrations/niko_home_control/logo.png similarity index 100% rename from src/niko_home_control/logo.png rename to core_integrations/niko_home_control/logo.png diff --git a/src/niko_home_control/logo@2x.png b/core_integrations/niko_home_control/logo@2x.png similarity index 100% rename from src/niko_home_control/logo@2x.png rename to core_integrations/niko_home_control/logo@2x.png diff --git a/src/nilu/icon.png b/core_integrations/nilu/icon.png similarity index 100% rename from src/nilu/icon.png rename to core_integrations/nilu/icon.png diff --git a/src/nilu/icon@2x.png b/core_integrations/nilu/icon@2x.png similarity index 100% rename from src/nilu/icon@2x.png rename to core_integrations/nilu/icon@2x.png diff --git a/src/nilu/logo.png b/core_integrations/nilu/logo.png similarity index 100% rename from src/nilu/logo.png rename to core_integrations/nilu/logo.png diff --git a/src/nilu/logo@2x.png b/core_integrations/nilu/logo@2x.png similarity index 100% rename from src/nilu/logo@2x.png rename to core_integrations/nilu/logo@2x.png diff --git a/src/nissan_leaf/icon.png b/core_integrations/nissan_leaf/icon.png similarity index 100% rename from src/nissan_leaf/icon.png rename to core_integrations/nissan_leaf/icon.png diff --git a/src/nissan_leaf/icon@2x.png b/core_integrations/nissan_leaf/icon@2x.png similarity index 100% rename from src/nissan_leaf/icon@2x.png rename to core_integrations/nissan_leaf/icon@2x.png diff --git a/src/nmap_tracker/icon.png b/core_integrations/nmap_tracker/icon.png similarity index 100% rename from src/nmap_tracker/icon.png rename to core_integrations/nmap_tracker/icon.png diff --git a/src/nmap_tracker/icon@2x.png b/core_integrations/nmap_tracker/icon@2x.png similarity index 100% rename from src/nmap_tracker/icon@2x.png rename to core_integrations/nmap_tracker/icon@2x.png diff --git a/src/nmap_tracker/logo.png b/core_integrations/nmap_tracker/logo.png similarity index 100% rename from src/nmap_tracker/logo.png rename to core_integrations/nmap_tracker/logo.png diff --git a/src/nmap_tracker/logo@2x.png b/core_integrations/nmap_tracker/logo@2x.png similarity index 100% rename from src/nmap_tracker/logo@2x.png rename to core_integrations/nmap_tracker/logo@2x.png diff --git a/src/nmbs/icon.png b/core_integrations/nmbs/icon.png similarity index 100% rename from src/nmbs/icon.png rename to core_integrations/nmbs/icon.png diff --git a/src/nmbs/icon@2x.png b/core_integrations/nmbs/icon@2x.png similarity index 100% rename from src/nmbs/icon@2x.png rename to core_integrations/nmbs/icon@2x.png diff --git a/src/nmbs/logo.png b/core_integrations/nmbs/logo.png similarity index 100% rename from src/nmbs/logo.png rename to core_integrations/nmbs/logo.png diff --git a/src/noaa_tides/icon.png b/core_integrations/noaa_tides/icon.png similarity index 100% rename from src/noaa_tides/icon.png rename to core_integrations/noaa_tides/icon.png diff --git a/src/noaa_tides/icon@2x.png b/core_integrations/noaa_tides/icon@2x.png similarity index 100% rename from src/noaa_tides/icon@2x.png rename to core_integrations/noaa_tides/icon@2x.png diff --git a/src/noaa_tides/logo.png b/core_integrations/noaa_tides/logo.png similarity index 100% rename from src/noaa_tides/logo.png rename to core_integrations/noaa_tides/logo.png diff --git a/src/noaa_tides/logo@2x.png b/core_integrations/noaa_tides/logo@2x.png similarity index 100% rename from src/noaa_tides/logo@2x.png rename to core_integrations/noaa_tides/logo@2x.png diff --git a/src/noip/icon.png b/core_integrations/noip/icon.png similarity index 100% rename from src/noip/icon.png rename to core_integrations/noip/icon.png diff --git a/src/noip/icon@2x.png b/core_integrations/noip/icon@2x.png similarity index 100% rename from src/noip/icon@2x.png rename to core_integrations/noip/icon@2x.png diff --git a/src/noip/logo.png b/core_integrations/noip/logo.png similarity index 100% rename from src/noip/logo.png rename to core_integrations/noip/logo.png diff --git a/src/noip/logo@2x.png b/core_integrations/noip/logo@2x.png similarity index 100% rename from src/noip/logo@2x.png rename to core_integrations/noip/logo@2x.png diff --git a/src/norway_air/logo.png b/core_integrations/norway_air/logo.png similarity index 100% rename from src/norway_air/logo.png rename to core_integrations/norway_air/logo.png diff --git a/src/norway_air/logo@2x.png b/core_integrations/norway_air/logo@2x.png similarity index 100% rename from src/norway_air/logo@2x.png rename to core_integrations/norway_air/logo@2x.png diff --git a/src/notify/icon.png b/core_integrations/notify/icon.png similarity index 100% rename from src/notify/icon.png rename to core_integrations/notify/icon.png diff --git a/src/notify/icon@2x.png b/core_integrations/notify/icon@2x.png similarity index 100% rename from src/notify/icon@2x.png rename to core_integrations/notify/icon@2x.png diff --git a/src/notion/icon.png b/core_integrations/notion/icon.png similarity index 100% rename from src/notion/icon.png rename to core_integrations/notion/icon.png diff --git a/src/notion/icon@2x.png b/core_integrations/notion/icon@2x.png similarity index 100% rename from src/notion/icon@2x.png rename to core_integrations/notion/icon@2x.png diff --git a/src/notion/logo.png b/core_integrations/notion/logo.png similarity index 100% rename from src/notion/logo.png rename to core_integrations/notion/logo.png diff --git a/src/notion/logo@2x.png b/core_integrations/notion/logo@2x.png similarity index 100% rename from src/notion/logo@2x.png rename to core_integrations/notion/logo@2x.png diff --git a/src/nsw_fuel_station/icon.png b/core_integrations/nsw_fuel_station/icon.png similarity index 100% rename from src/nsw_fuel_station/icon.png rename to core_integrations/nsw_fuel_station/icon.png diff --git a/src/nsw_fuel_station/logo.png b/core_integrations/nsw_fuel_station/logo.png similarity index 100% rename from src/nsw_fuel_station/logo.png rename to core_integrations/nsw_fuel_station/logo.png diff --git a/src/nsw_rural_fire_service_feed/icon.png b/core_integrations/nsw_rural_fire_service_feed/icon.png similarity index 100% rename from src/nsw_rural_fire_service_feed/icon.png rename to core_integrations/nsw_rural_fire_service_feed/icon.png diff --git a/src/nsw_rural_fire_service_feed/icon@2x.png b/core_integrations/nsw_rural_fire_service_feed/icon@2x.png similarity index 100% rename from src/nsw_rural_fire_service_feed/icon@2x.png rename to core_integrations/nsw_rural_fire_service_feed/icon@2x.png diff --git a/src/nsw_rural_fire_service_feed/logo.png b/core_integrations/nsw_rural_fire_service_feed/logo.png similarity index 100% rename from src/nsw_rural_fire_service_feed/logo.png rename to core_integrations/nsw_rural_fire_service_feed/logo.png diff --git a/src/nuheat/icon.png b/core_integrations/nuheat/icon.png similarity index 100% rename from src/nuheat/icon.png rename to core_integrations/nuheat/icon.png diff --git a/src/nuheat/icon@2x.png b/core_integrations/nuheat/icon@2x.png similarity index 100% rename from src/nuheat/icon@2x.png rename to core_integrations/nuheat/icon@2x.png diff --git a/src/nuheat/logo.png b/core_integrations/nuheat/logo.png similarity index 100% rename from src/nuheat/logo.png rename to core_integrations/nuheat/logo.png diff --git a/src/nuheat/logo@2x.png b/core_integrations/nuheat/logo@2x.png similarity index 100% rename from src/nuheat/logo@2x.png rename to core_integrations/nuheat/logo@2x.png diff --git a/src/nuki/icon.png b/core_integrations/nuki/icon.png similarity index 100% rename from src/nuki/icon.png rename to core_integrations/nuki/icon.png diff --git a/src/nuki/icon@2x.png b/core_integrations/nuki/icon@2x.png similarity index 100% rename from src/nuki/icon@2x.png rename to core_integrations/nuki/icon@2x.png diff --git a/src/nuki/logo.png b/core_integrations/nuki/logo.png similarity index 100% rename from src/nuki/logo.png rename to core_integrations/nuki/logo.png diff --git a/src/nuki/logo@2x.png b/core_integrations/nuki/logo@2x.png similarity index 100% rename from src/nuki/logo@2x.png rename to core_integrations/nuki/logo@2x.png diff --git a/src/numato/icon.png b/core_integrations/numato/icon.png similarity index 100% rename from src/numato/icon.png rename to core_integrations/numato/icon.png diff --git a/src/numato/icon@2x.png b/core_integrations/numato/icon@2x.png similarity index 100% rename from src/numato/icon@2x.png rename to core_integrations/numato/icon@2x.png diff --git a/src/numato/logo.png b/core_integrations/numato/logo.png similarity index 100% rename from src/numato/logo.png rename to core_integrations/numato/logo.png diff --git a/src/numato/logo@2x.png b/core_integrations/numato/logo@2x.png similarity index 100% rename from src/numato/logo@2x.png rename to core_integrations/numato/logo@2x.png diff --git a/src/nut/icon.png b/core_integrations/nut/icon.png similarity index 100% rename from src/nut/icon.png rename to core_integrations/nut/icon.png diff --git a/src/nws/logo.png b/core_integrations/nws/logo.png similarity index 100% rename from src/nws/logo.png rename to core_integrations/nws/logo.png diff --git a/src/oasa_telematics/icon.png b/core_integrations/oasa_telematics/icon.png similarity index 100% rename from src/oasa_telematics/icon.png rename to core_integrations/oasa_telematics/icon.png diff --git a/src/octoprint/icon.png b/core_integrations/octoprint/icon.png similarity index 100% rename from src/octoprint/icon.png rename to core_integrations/octoprint/icon.png diff --git a/src/octoprint/icon@2x.png b/core_integrations/octoprint/icon@2x.png similarity index 100% rename from src/octoprint/icon@2x.png rename to core_integrations/octoprint/icon@2x.png diff --git a/src/octoprint/logo.png b/core_integrations/octoprint/logo.png similarity index 100% rename from src/octoprint/logo.png rename to core_integrations/octoprint/logo.png diff --git a/src/octoprint/logo@2x.png b/core_integrations/octoprint/logo@2x.png similarity index 100% rename from src/octoprint/logo@2x.png rename to core_integrations/octoprint/logo@2x.png diff --git a/src/oem/icon.png b/core_integrations/oem/icon.png similarity index 100% rename from src/oem/icon.png rename to core_integrations/oem/icon.png diff --git a/src/ombi/icon.png b/core_integrations/ombi/icon.png similarity index 100% rename from src/ombi/icon.png rename to core_integrations/ombi/icon.png diff --git a/src/ombi/icon@2x.png b/core_integrations/ombi/icon@2x.png similarity index 100% rename from src/ombi/icon@2x.png rename to core_integrations/ombi/icon@2x.png diff --git a/src/ombi/logo.png b/core_integrations/ombi/logo.png similarity index 100% rename from src/ombi/logo.png rename to core_integrations/ombi/logo.png diff --git a/src/ombi/logo@2x.png b/core_integrations/ombi/logo@2x.png similarity index 100% rename from src/ombi/logo@2x.png rename to core_integrations/ombi/logo@2x.png diff --git a/src/onboarding b/core_integrations/onboarding similarity index 100% rename from src/onboarding rename to core_integrations/onboarding diff --git a/src/onewire/icon.png b/core_integrations/onewire/icon.png similarity index 100% rename from src/onewire/icon.png rename to core_integrations/onewire/icon.png diff --git a/src/onewire/icon@2x.png b/core_integrations/onewire/icon@2x.png similarity index 100% rename from src/onewire/icon@2x.png rename to core_integrations/onewire/icon@2x.png diff --git a/src/onewire/logo.png b/core_integrations/onewire/logo.png similarity index 100% rename from src/onewire/logo.png rename to core_integrations/onewire/logo.png diff --git a/src/onewire/logo@2x.png b/core_integrations/onewire/logo@2x.png similarity index 100% rename from src/onewire/logo@2x.png rename to core_integrations/onewire/logo@2x.png diff --git a/src/onkyo/icon.png b/core_integrations/onkyo/icon.png similarity index 100% rename from src/onkyo/icon.png rename to core_integrations/onkyo/icon.png diff --git a/src/onkyo/icon@2x.png b/core_integrations/onkyo/icon@2x.png similarity index 100% rename from src/onkyo/icon@2x.png rename to core_integrations/onkyo/icon@2x.png diff --git a/src/onkyo/logo.png b/core_integrations/onkyo/logo.png similarity index 100% rename from src/onkyo/logo.png rename to core_integrations/onkyo/logo.png diff --git a/src/onkyo/logo@2x.png b/core_integrations/onkyo/logo@2x.png similarity index 100% rename from src/onkyo/logo@2x.png rename to core_integrations/onkyo/logo@2x.png diff --git a/src/onvif/icon.png b/core_integrations/onvif/icon.png similarity index 100% rename from src/onvif/icon.png rename to core_integrations/onvif/icon.png diff --git a/src/onvif/icon@2x.png b/core_integrations/onvif/icon@2x.png similarity index 100% rename from src/onvif/icon@2x.png rename to core_integrations/onvif/icon@2x.png diff --git a/src/onvif/logo.png b/core_integrations/onvif/logo.png similarity index 100% rename from src/onvif/logo.png rename to core_integrations/onvif/logo.png diff --git a/src/onvif/logo@2x.png b/core_integrations/onvif/logo@2x.png similarity index 100% rename from src/onvif/logo@2x.png rename to core_integrations/onvif/logo@2x.png diff --git a/src/openalpr_cloud b/core_integrations/openalpr_cloud similarity index 100% rename from src/openalpr_cloud rename to core_integrations/openalpr_cloud diff --git a/src/openalpr_local/icon.png b/core_integrations/openalpr_local/icon.png similarity index 100% rename from src/openalpr_local/icon.png rename to core_integrations/openalpr_local/icon.png diff --git a/src/openalpr_local/icon@2x.png b/core_integrations/openalpr_local/icon@2x.png similarity index 100% rename from src/openalpr_local/icon@2x.png rename to core_integrations/openalpr_local/icon@2x.png diff --git a/src/openalpr_local/logo.png b/core_integrations/openalpr_local/logo.png similarity index 100% rename from src/openalpr_local/logo.png rename to core_integrations/openalpr_local/logo.png diff --git a/src/openalpr_local/logo@2x.png b/core_integrations/openalpr_local/logo@2x.png similarity index 100% rename from src/openalpr_local/logo@2x.png rename to core_integrations/openalpr_local/logo@2x.png diff --git a/src/opencv/icon.png b/core_integrations/opencv/icon.png similarity index 100% rename from src/opencv/icon.png rename to core_integrations/opencv/icon.png diff --git a/src/opencv/icon@2x.png b/core_integrations/opencv/icon@2x.png similarity index 100% rename from src/opencv/icon@2x.png rename to core_integrations/opencv/icon@2x.png diff --git a/src/opencv/logo.png b/core_integrations/opencv/logo.png similarity index 100% rename from src/opencv/logo.png rename to core_integrations/opencv/logo.png diff --git a/src/opencv/logo@2x.png b/core_integrations/opencv/logo@2x.png similarity index 100% rename from src/opencv/logo@2x.png rename to core_integrations/opencv/logo@2x.png diff --git a/src/openerz/icon.png b/core_integrations/openerz/icon.png similarity index 100% rename from src/openerz/icon.png rename to core_integrations/openerz/icon.png diff --git a/src/openerz/logo.png b/core_integrations/openerz/logo.png similarity index 100% rename from src/openerz/logo.png rename to core_integrations/openerz/logo.png diff --git a/src/openevse/icon.png b/core_integrations/openevse/icon.png similarity index 100% rename from src/openevse/icon.png rename to core_integrations/openevse/icon.png diff --git a/src/openevse/icon@2x.png b/core_integrations/openevse/icon@2x.png similarity index 100% rename from src/openevse/icon@2x.png rename to core_integrations/openevse/icon@2x.png diff --git a/src/openevse/logo.png b/core_integrations/openevse/logo.png similarity index 100% rename from src/openevse/logo.png rename to core_integrations/openevse/logo.png diff --git a/src/openevse/logo@2x.png b/core_integrations/openevse/logo@2x.png similarity index 100% rename from src/openevse/logo@2x.png rename to core_integrations/openevse/logo@2x.png diff --git a/src/opengarage/icon.png b/core_integrations/opengarage/icon.png similarity index 100% rename from src/opengarage/icon.png rename to core_integrations/opengarage/icon.png diff --git a/src/opengarage/icon@2x.png b/core_integrations/opengarage/icon@2x.png similarity index 100% rename from src/opengarage/icon@2x.png rename to core_integrations/opengarage/icon@2x.png diff --git a/src/opengarage/logo.png b/core_integrations/opengarage/logo.png similarity index 100% rename from src/opengarage/logo.png rename to core_integrations/opengarage/logo.png diff --git a/src/opengarage/logo@2x.png b/core_integrations/opengarage/logo@2x.png similarity index 100% rename from src/opengarage/logo@2x.png rename to core_integrations/opengarage/logo@2x.png diff --git a/src/openhardwaremonitor/icon.png b/core_integrations/openhardwaremonitor/icon.png similarity index 100% rename from src/openhardwaremonitor/icon.png rename to core_integrations/openhardwaremonitor/icon.png diff --git a/src/openhome/icon.png b/core_integrations/openhome/icon.png similarity index 100% rename from src/openhome/icon.png rename to core_integrations/openhome/icon.png diff --git a/src/openhome/icon@2x.png b/core_integrations/openhome/icon@2x.png similarity index 100% rename from src/openhome/icon@2x.png rename to core_integrations/openhome/icon@2x.png diff --git a/src/openhome/logo.png b/core_integrations/openhome/logo.png similarity index 100% rename from src/openhome/logo.png rename to core_integrations/openhome/logo.png diff --git a/src/openhome/logo@2x.png b/core_integrations/openhome/logo@2x.png similarity index 100% rename from src/openhome/logo@2x.png rename to core_integrations/openhome/logo@2x.png diff --git a/src/opensensemap/icon.png b/core_integrations/opensensemap/icon.png similarity index 100% rename from src/opensensemap/icon.png rename to core_integrations/opensensemap/icon.png diff --git a/src/opensensemap/icon@2x.png b/core_integrations/opensensemap/icon@2x.png similarity index 100% rename from src/opensensemap/icon@2x.png rename to core_integrations/opensensemap/icon@2x.png diff --git a/src/opensensemap/logo.png b/core_integrations/opensensemap/logo.png similarity index 100% rename from src/opensensemap/logo.png rename to core_integrations/opensensemap/logo.png diff --git a/src/opensensemap/logo@2x.png b/core_integrations/opensensemap/logo@2x.png similarity index 100% rename from src/opensensemap/logo@2x.png rename to core_integrations/opensensemap/logo@2x.png diff --git a/src/opensky/icon.png b/core_integrations/opensky/icon.png similarity index 100% rename from src/opensky/icon.png rename to core_integrations/opensky/icon.png diff --git a/src/opensky/icon@2x.png b/core_integrations/opensky/icon@2x.png similarity index 100% rename from src/opensky/icon@2x.png rename to core_integrations/opensky/icon@2x.png diff --git a/src/opensky/logo.png b/core_integrations/opensky/logo.png similarity index 100% rename from src/opensky/logo.png rename to core_integrations/opensky/logo.png diff --git a/src/opensky/logo@2x.png b/core_integrations/opensky/logo@2x.png similarity index 100% rename from src/opensky/logo@2x.png rename to core_integrations/opensky/logo@2x.png diff --git a/src/opentherm_gw/icon.png b/core_integrations/opentherm_gw/icon.png similarity index 100% rename from src/opentherm_gw/icon.png rename to core_integrations/opentherm_gw/icon.png diff --git a/src/opentherm_gw/icon@2x.png b/core_integrations/opentherm_gw/icon@2x.png similarity index 100% rename from src/opentherm_gw/icon@2x.png rename to core_integrations/opentherm_gw/icon@2x.png diff --git a/src/openuv/icon.png b/core_integrations/openuv/icon.png similarity index 100% rename from src/openuv/icon.png rename to core_integrations/openuv/icon.png diff --git a/src/openuv/icon@2x.png b/core_integrations/openuv/icon@2x.png similarity index 100% rename from src/openuv/icon@2x.png rename to core_integrations/openuv/icon@2x.png diff --git a/src/openuv/logo.png b/core_integrations/openuv/logo.png similarity index 100% rename from src/openuv/logo.png rename to core_integrations/openuv/logo.png diff --git a/src/openuv/logo@2x.png b/core_integrations/openuv/logo@2x.png similarity index 100% rename from src/openuv/logo@2x.png rename to core_integrations/openuv/logo@2x.png diff --git a/src/openweathermap/icon.png b/core_integrations/openweathermap/icon.png similarity index 100% rename from src/openweathermap/icon.png rename to core_integrations/openweathermap/icon.png diff --git a/src/openweathermap/icon@2x.png b/core_integrations/openweathermap/icon@2x.png similarity index 100% rename from src/openweathermap/icon@2x.png rename to core_integrations/openweathermap/icon@2x.png diff --git a/src/openweathermap/logo.png b/core_integrations/openweathermap/logo.png similarity index 100% rename from src/openweathermap/logo.png rename to core_integrations/openweathermap/logo.png diff --git a/src/openweathermap/logo@2x.png b/core_integrations/openweathermap/logo@2x.png similarity index 100% rename from src/openweathermap/logo@2x.png rename to core_integrations/openweathermap/logo@2x.png diff --git a/src/opnsense/icon.png b/core_integrations/opnsense/icon.png similarity index 100% rename from src/opnsense/icon.png rename to core_integrations/opnsense/icon.png diff --git a/src/opnsense/icon@2x.png b/core_integrations/opnsense/icon@2x.png similarity index 100% rename from src/opnsense/icon@2x.png rename to core_integrations/opnsense/icon@2x.png diff --git a/src/opnsense/logo.png b/core_integrations/opnsense/logo.png similarity index 100% rename from src/opnsense/logo.png rename to core_integrations/opnsense/logo.png diff --git a/src/opnsense/logo@2x.png b/core_integrations/opnsense/logo@2x.png similarity index 100% rename from src/opnsense/logo@2x.png rename to core_integrations/opnsense/logo@2x.png diff --git a/src/opple/icon.png b/core_integrations/opple/icon.png similarity index 100% rename from src/opple/icon.png rename to core_integrations/opple/icon.png diff --git a/src/opple/icon@2x.png b/core_integrations/opple/icon@2x.png similarity index 100% rename from src/opple/icon@2x.png rename to core_integrations/opple/icon@2x.png diff --git a/src/opple/logo.png b/core_integrations/opple/logo.png similarity index 100% rename from src/opple/logo.png rename to core_integrations/opple/logo.png diff --git a/src/opple/logo@2x.png b/core_integrations/opple/logo@2x.png similarity index 100% rename from src/opple/logo@2x.png rename to core_integrations/opple/logo@2x.png diff --git a/src/orangepi_gpio/icon.png b/core_integrations/orangepi_gpio/icon.png similarity index 100% rename from src/orangepi_gpio/icon.png rename to core_integrations/orangepi_gpio/icon.png diff --git a/src/orangepi_gpio/icon@2x.png b/core_integrations/orangepi_gpio/icon@2x.png similarity index 100% rename from src/orangepi_gpio/icon@2x.png rename to core_integrations/orangepi_gpio/icon@2x.png diff --git a/src/orangepi_gpio/logo.png b/core_integrations/orangepi_gpio/logo.png similarity index 100% rename from src/orangepi_gpio/logo.png rename to core_integrations/orangepi_gpio/logo.png diff --git a/src/orangepi_gpio/logo@2x.png b/core_integrations/orangepi_gpio/logo@2x.png similarity index 100% rename from src/orangepi_gpio/logo@2x.png rename to core_integrations/orangepi_gpio/logo@2x.png diff --git a/src/oru/icon.png b/core_integrations/oru/icon.png similarity index 100% rename from src/oru/icon.png rename to core_integrations/oru/icon.png diff --git a/src/oru/icon@2x.png b/core_integrations/oru/icon@2x.png similarity index 100% rename from src/oru/icon@2x.png rename to core_integrations/oru/icon@2x.png diff --git a/src/oru/logo.png b/core_integrations/oru/logo.png similarity index 100% rename from src/oru/logo.png rename to core_integrations/oru/logo.png diff --git a/src/oru/logo@2x.png b/core_integrations/oru/logo@2x.png similarity index 100% rename from src/oru/logo@2x.png rename to core_integrations/oru/logo@2x.png diff --git a/src/orvibo/icon.png b/core_integrations/orvibo/icon.png similarity index 100% rename from src/orvibo/icon.png rename to core_integrations/orvibo/icon.png diff --git a/src/orvibo/icon@2x.png b/core_integrations/orvibo/icon@2x.png similarity index 100% rename from src/orvibo/icon@2x.png rename to core_integrations/orvibo/icon@2x.png diff --git a/src/orvibo/logo.png b/core_integrations/orvibo/logo.png similarity index 100% rename from src/orvibo/logo.png rename to core_integrations/orvibo/logo.png diff --git a/src/orvibo/logo@2x.png b/core_integrations/orvibo/logo@2x.png similarity index 100% rename from src/orvibo/logo@2x.png rename to core_integrations/orvibo/logo@2x.png diff --git a/src/osramlightify/icon.png b/core_integrations/osramlightify/icon.png similarity index 100% rename from src/osramlightify/icon.png rename to core_integrations/osramlightify/icon.png diff --git a/src/osramlightify/icon@2x.png b/core_integrations/osramlightify/icon@2x.png similarity index 100% rename from src/osramlightify/icon@2x.png rename to core_integrations/osramlightify/icon@2x.png diff --git a/src/osramlightify/logo.png b/core_integrations/osramlightify/logo.png similarity index 100% rename from src/osramlightify/logo.png rename to core_integrations/osramlightify/logo.png diff --git a/src/osramlightify/logo@2x.png b/core_integrations/osramlightify/logo@2x.png similarity index 100% rename from src/osramlightify/logo@2x.png rename to core_integrations/osramlightify/logo@2x.png diff --git a/src/otp b/core_integrations/otp similarity index 100% rename from src/otp rename to core_integrations/otp diff --git a/src/owntracks/icon.png b/core_integrations/owntracks/icon.png similarity index 100% rename from src/owntracks/icon.png rename to core_integrations/owntracks/icon.png diff --git a/src/owntracks/icon@2x.png b/core_integrations/owntracks/icon@2x.png similarity index 100% rename from src/owntracks/icon@2x.png rename to core_integrations/owntracks/icon@2x.png diff --git a/src/owntracks/logo.png b/core_integrations/owntracks/logo.png similarity index 100% rename from src/owntracks/logo.png rename to core_integrations/owntracks/logo.png diff --git a/src/panasonic_bluray b/core_integrations/panasonic_bluray similarity index 100% rename from src/panasonic_bluray rename to core_integrations/panasonic_bluray diff --git a/src/panasonic_viera/icon.png b/core_integrations/panasonic_viera/icon.png similarity index 100% rename from src/panasonic_viera/icon.png rename to core_integrations/panasonic_viera/icon.png diff --git a/src/panasonic_viera/icon@2x.png b/core_integrations/panasonic_viera/icon@2x.png similarity index 100% rename from src/panasonic_viera/icon@2x.png rename to core_integrations/panasonic_viera/icon@2x.png diff --git a/src/panasonic_viera/logo.png b/core_integrations/panasonic_viera/logo.png similarity index 100% rename from src/panasonic_viera/logo.png rename to core_integrations/panasonic_viera/logo.png diff --git a/src/panasonic_viera/logo@2x.png b/core_integrations/panasonic_viera/logo@2x.png similarity index 100% rename from src/panasonic_viera/logo@2x.png rename to core_integrations/panasonic_viera/logo@2x.png diff --git a/src/pandora/icon.png b/core_integrations/pandora/icon.png similarity index 100% rename from src/pandora/icon.png rename to core_integrations/pandora/icon.png diff --git a/src/pandora/icon@2x.png b/core_integrations/pandora/icon@2x.png similarity index 100% rename from src/pandora/icon@2x.png rename to core_integrations/pandora/icon@2x.png diff --git a/src/pandora/logo.png b/core_integrations/pandora/logo.png similarity index 100% rename from src/pandora/logo.png rename to core_integrations/pandora/logo.png diff --git a/src/pandora/logo@2x.png b/core_integrations/pandora/logo@2x.png similarity index 100% rename from src/pandora/logo@2x.png rename to core_integrations/pandora/logo@2x.png diff --git a/src/panel_custom b/core_integrations/panel_custom similarity index 100% rename from src/panel_custom rename to core_integrations/panel_custom diff --git a/src/panel_iframe b/core_integrations/panel_iframe similarity index 100% rename from src/panel_iframe rename to core_integrations/panel_iframe diff --git a/src/pcal9535a/logo.png b/core_integrations/pcal9535a/logo.png similarity index 100% rename from src/pcal9535a/logo.png rename to core_integrations/pcal9535a/logo.png diff --git a/src/persistent_notification b/core_integrations/persistent_notification similarity index 100% rename from src/persistent_notification rename to core_integrations/persistent_notification diff --git a/src/person/icon.png b/core_integrations/person/icon.png similarity index 100% rename from src/person/icon.png rename to core_integrations/person/icon.png diff --git a/src/person/icon@2x.png b/core_integrations/person/icon@2x.png similarity index 100% rename from src/person/icon@2x.png rename to core_integrations/person/icon@2x.png diff --git a/src/philips_js/icon.png b/core_integrations/philips_js/icon.png similarity index 100% rename from src/philips_js/icon.png rename to core_integrations/philips_js/icon.png diff --git a/src/philips_js/icon@2x.png b/core_integrations/philips_js/icon@2x.png similarity index 100% rename from src/philips_js/icon@2x.png rename to core_integrations/philips_js/icon@2x.png diff --git a/src/philips_js/logo.png b/core_integrations/philips_js/logo.png similarity index 100% rename from src/philips_js/logo.png rename to core_integrations/philips_js/logo.png diff --git a/src/philips_js/logo@2x.png b/core_integrations/philips_js/logo@2x.png similarity index 100% rename from src/philips_js/logo@2x.png rename to core_integrations/philips_js/logo@2x.png diff --git a/src/pi_hole/icon.png b/core_integrations/pi_hole/icon.png similarity index 100% rename from src/pi_hole/icon.png rename to core_integrations/pi_hole/icon.png diff --git a/src/pi_hole/icon@2x.png b/core_integrations/pi_hole/icon@2x.png similarity index 100% rename from src/pi_hole/icon@2x.png rename to core_integrations/pi_hole/icon@2x.png diff --git a/src/picotts b/core_integrations/picotts similarity index 100% rename from src/picotts rename to core_integrations/picotts diff --git a/src/piglow/icon.png b/core_integrations/piglow/icon.png similarity index 100% rename from src/piglow/icon.png rename to core_integrations/piglow/icon.png diff --git a/src/piglow/icon@2x.png b/core_integrations/piglow/icon@2x.png similarity index 100% rename from src/piglow/icon@2x.png rename to core_integrations/piglow/icon@2x.png diff --git a/src/piglow/logo.png b/core_integrations/piglow/logo.png similarity index 100% rename from src/piglow/logo.png rename to core_integrations/piglow/logo.png diff --git a/src/piglow/logo@2x.png b/core_integrations/piglow/logo@2x.png similarity index 100% rename from src/piglow/logo@2x.png rename to core_integrations/piglow/logo@2x.png diff --git a/src/pilight/icon.png b/core_integrations/pilight/icon.png similarity index 100% rename from src/pilight/icon.png rename to core_integrations/pilight/icon.png diff --git a/src/pilight/icon@2x.png b/core_integrations/pilight/icon@2x.png similarity index 100% rename from src/pilight/icon@2x.png rename to core_integrations/pilight/icon@2x.png diff --git a/src/pilight/logo.png b/core_integrations/pilight/logo.png similarity index 100% rename from src/pilight/logo.png rename to core_integrations/pilight/logo.png diff --git a/src/pilight/logo@2x.png b/core_integrations/pilight/logo@2x.png similarity index 100% rename from src/pilight/logo@2x.png rename to core_integrations/pilight/logo@2x.png diff --git a/src/ping b/core_integrations/ping similarity index 100% rename from src/ping rename to core_integrations/ping diff --git a/src/pioneer/icon.png b/core_integrations/pioneer/icon.png similarity index 100% rename from src/pioneer/icon.png rename to core_integrations/pioneer/icon.png diff --git a/src/pioneer/icon@2x.png b/core_integrations/pioneer/icon@2x.png similarity index 100% rename from src/pioneer/icon@2x.png rename to core_integrations/pioneer/icon@2x.png diff --git a/src/pioneer/logo.png b/core_integrations/pioneer/logo.png similarity index 100% rename from src/pioneer/logo.png rename to core_integrations/pioneer/logo.png diff --git a/src/pioneer/logo@2x.png b/core_integrations/pioneer/logo@2x.png similarity index 100% rename from src/pioneer/logo@2x.png rename to core_integrations/pioneer/logo@2x.png diff --git a/src/plaato/icon.png b/core_integrations/plaato/icon.png similarity index 100% rename from src/plaato/icon.png rename to core_integrations/plaato/icon.png diff --git a/src/plaato/icon@2x.png b/core_integrations/plaato/icon@2x.png similarity index 100% rename from src/plaato/icon@2x.png rename to core_integrations/plaato/icon@2x.png diff --git a/src/plaato/logo.png b/core_integrations/plaato/logo.png similarity index 100% rename from src/plaato/logo.png rename to core_integrations/plaato/logo.png diff --git a/src/plaato/logo@2x.png b/core_integrations/plaato/logo@2x.png similarity index 100% rename from src/plaato/logo@2x.png rename to core_integrations/plaato/logo@2x.png diff --git a/src/plant/icon.png b/core_integrations/plant/icon.png similarity index 100% rename from src/plant/icon.png rename to core_integrations/plant/icon.png diff --git a/src/plant/icon@2x.png b/core_integrations/plant/icon@2x.png similarity index 100% rename from src/plant/icon@2x.png rename to core_integrations/plant/icon@2x.png diff --git a/src/plex/icon.png b/core_integrations/plex/icon.png similarity index 100% rename from src/plex/icon.png rename to core_integrations/plex/icon.png diff --git a/src/plex/icon@2x.png b/core_integrations/plex/icon@2x.png similarity index 100% rename from src/plex/icon@2x.png rename to core_integrations/plex/icon@2x.png diff --git a/src/plex/logo.png b/core_integrations/plex/logo.png similarity index 100% rename from src/plex/logo.png rename to core_integrations/plex/logo.png diff --git a/src/plex/logo@2x.png b/core_integrations/plex/logo@2x.png similarity index 100% rename from src/plex/logo@2x.png rename to core_integrations/plex/logo@2x.png diff --git a/src/plugwise/icon.png b/core_integrations/plugwise/icon.png similarity index 100% rename from src/plugwise/icon.png rename to core_integrations/plugwise/icon.png diff --git a/src/plugwise/icon@2x.png b/core_integrations/plugwise/icon@2x.png similarity index 100% rename from src/plugwise/icon@2x.png rename to core_integrations/plugwise/icon@2x.png diff --git a/src/plugwise/logo.png b/core_integrations/plugwise/logo.png similarity index 100% rename from src/plugwise/logo.png rename to core_integrations/plugwise/logo.png diff --git a/src/plugwise/logo@2x.png b/core_integrations/plugwise/logo@2x.png similarity index 100% rename from src/plugwise/logo@2x.png rename to core_integrations/plugwise/logo@2x.png diff --git a/src/plum_lightpad/icon.png b/core_integrations/plum_lightpad/icon.png similarity index 100% rename from src/plum_lightpad/icon.png rename to core_integrations/plum_lightpad/icon.png diff --git a/src/plum_lightpad/icon@2x.png b/core_integrations/plum_lightpad/icon@2x.png similarity index 100% rename from src/plum_lightpad/icon@2x.png rename to core_integrations/plum_lightpad/icon@2x.png diff --git a/src/plum_lightpad/logo.png b/core_integrations/plum_lightpad/logo.png similarity index 100% rename from src/plum_lightpad/logo.png rename to core_integrations/plum_lightpad/logo.png diff --git a/src/plum_lightpad/logo@2x.png b/core_integrations/plum_lightpad/logo@2x.png similarity index 100% rename from src/plum_lightpad/logo@2x.png rename to core_integrations/plum_lightpad/logo@2x.png diff --git a/src/pocketcasts/icon.png b/core_integrations/pocketcasts/icon.png similarity index 100% rename from src/pocketcasts/icon.png rename to core_integrations/pocketcasts/icon.png diff --git a/src/pocketcasts/icon@2x.png b/core_integrations/pocketcasts/icon@2x.png similarity index 100% rename from src/pocketcasts/icon@2x.png rename to core_integrations/pocketcasts/icon@2x.png diff --git a/src/pocketcasts/logo.png b/core_integrations/pocketcasts/logo.png similarity index 100% rename from src/pocketcasts/logo.png rename to core_integrations/pocketcasts/logo.png diff --git a/src/pocketcasts/logo@2x.png b/core_integrations/pocketcasts/logo@2x.png similarity index 100% rename from src/pocketcasts/logo@2x.png rename to core_integrations/pocketcasts/logo@2x.png diff --git a/src/point/icon.png b/core_integrations/point/icon.png similarity index 100% rename from src/point/icon.png rename to core_integrations/point/icon.png diff --git a/src/point/icon@2x.png b/core_integrations/point/icon@2x.png similarity index 100% rename from src/point/icon@2x.png rename to core_integrations/point/icon@2x.png diff --git a/src/point/logo.png b/core_integrations/point/logo.png similarity index 100% rename from src/point/logo.png rename to core_integrations/point/logo.png diff --git a/src/point/logo@2x.png b/core_integrations/point/logo@2x.png similarity index 100% rename from src/point/logo@2x.png rename to core_integrations/point/logo@2x.png diff --git a/src/powerwall b/core_integrations/powerwall similarity index 100% rename from src/powerwall rename to core_integrations/powerwall diff --git a/src/prezzibenzina/icon.png b/core_integrations/prezzibenzina/icon.png similarity index 100% rename from src/prezzibenzina/icon.png rename to core_integrations/prezzibenzina/icon.png diff --git a/src/prezzibenzina/icon@2x.png b/core_integrations/prezzibenzina/icon@2x.png similarity index 100% rename from src/prezzibenzina/icon@2x.png rename to core_integrations/prezzibenzina/icon@2x.png diff --git a/src/proliphix/icon.png b/core_integrations/proliphix/icon.png similarity index 100% rename from src/proliphix/icon.png rename to core_integrations/proliphix/icon.png diff --git a/src/proliphix/logo.png b/core_integrations/proliphix/logo.png similarity index 100% rename from src/proliphix/logo.png rename to core_integrations/proliphix/logo.png diff --git a/src/prometheus/icon.png b/core_integrations/prometheus/icon.png similarity index 100% rename from src/prometheus/icon.png rename to core_integrations/prometheus/icon.png diff --git a/src/prometheus/icon@2x.png b/core_integrations/prometheus/icon@2x.png similarity index 100% rename from src/prometheus/icon@2x.png rename to core_integrations/prometheus/icon@2x.png diff --git a/src/prometheus/logo.png b/core_integrations/prometheus/logo.png similarity index 100% rename from src/prometheus/logo.png rename to core_integrations/prometheus/logo.png diff --git a/src/prometheus/logo@2x.png b/core_integrations/prometheus/logo@2x.png similarity index 100% rename from src/prometheus/logo@2x.png rename to core_integrations/prometheus/logo@2x.png diff --git a/src/prowl/icon.png b/core_integrations/prowl/icon.png similarity index 100% rename from src/prowl/icon.png rename to core_integrations/prowl/icon.png diff --git a/src/proximity/icon.png b/core_integrations/proximity/icon.png similarity index 100% rename from src/proximity/icon.png rename to core_integrations/proximity/icon.png diff --git a/src/proximity/icon@2x.png b/core_integrations/proximity/icon@2x.png similarity index 100% rename from src/proximity/icon@2x.png rename to core_integrations/proximity/icon@2x.png diff --git a/src/proxmoxve/icon.png b/core_integrations/proxmoxve/icon.png similarity index 100% rename from src/proxmoxve/icon.png rename to core_integrations/proxmoxve/icon.png diff --git a/src/proxmoxve/icon@2x.png b/core_integrations/proxmoxve/icon@2x.png similarity index 100% rename from src/proxmoxve/icon@2x.png rename to core_integrations/proxmoxve/icon@2x.png diff --git a/src/proxmoxve/logo.png b/core_integrations/proxmoxve/logo.png similarity index 100% rename from src/proxmoxve/logo.png rename to core_integrations/proxmoxve/logo.png diff --git a/src/proxmoxve/logo@2x.png b/core_integrations/proxmoxve/logo@2x.png similarity index 100% rename from src/proxmoxve/logo@2x.png rename to core_integrations/proxmoxve/logo@2x.png diff --git a/src/proxy b/core_integrations/proxy similarity index 100% rename from src/proxy rename to core_integrations/proxy diff --git a/src/ps4/icon.png b/core_integrations/ps4/icon.png similarity index 100% rename from src/ps4/icon.png rename to core_integrations/ps4/icon.png diff --git a/src/ps4/icon@2x.png b/core_integrations/ps4/icon@2x.png similarity index 100% rename from src/ps4/icon@2x.png rename to core_integrations/ps4/icon@2x.png diff --git a/src/ps4/logo.png b/core_integrations/ps4/logo.png similarity index 100% rename from src/ps4/logo.png rename to core_integrations/ps4/logo.png diff --git a/src/ps4/logo@2x.png b/core_integrations/ps4/logo@2x.png similarity index 100% rename from src/ps4/logo@2x.png rename to core_integrations/ps4/logo@2x.png diff --git a/src/ptvsd/icon.png b/core_integrations/ptvsd/icon.png similarity index 100% rename from src/ptvsd/icon.png rename to core_integrations/ptvsd/icon.png diff --git a/src/ptvsd/icon@2x.png b/core_integrations/ptvsd/icon@2x.png similarity index 100% rename from src/ptvsd/icon@2x.png rename to core_integrations/ptvsd/icon@2x.png diff --git a/src/pulseaudio_loopback/icon.png b/core_integrations/pulseaudio_loopback/icon.png similarity index 100% rename from src/pulseaudio_loopback/icon.png rename to core_integrations/pulseaudio_loopback/icon.png diff --git a/src/pulseaudio_loopback/icon@2x.png b/core_integrations/pulseaudio_loopback/icon@2x.png similarity index 100% rename from src/pulseaudio_loopback/icon@2x.png rename to core_integrations/pulseaudio_loopback/icon@2x.png diff --git a/src/pulseaudio_loopback/logo.png b/core_integrations/pulseaudio_loopback/logo.png similarity index 100% rename from src/pulseaudio_loopback/logo.png rename to core_integrations/pulseaudio_loopback/logo.png diff --git a/src/pulseaudio_loopback/logo@2x.png b/core_integrations/pulseaudio_loopback/logo@2x.png similarity index 100% rename from src/pulseaudio_loopback/logo@2x.png rename to core_integrations/pulseaudio_loopback/logo@2x.png diff --git a/src/push/icon.png b/core_integrations/push/icon.png similarity index 100% rename from src/push/icon.png rename to core_integrations/push/icon.png diff --git a/src/push/icon@2x.png b/core_integrations/push/icon@2x.png similarity index 100% rename from src/push/icon@2x.png rename to core_integrations/push/icon@2x.png diff --git a/src/pushbullet/icon.png b/core_integrations/pushbullet/icon.png similarity index 100% rename from src/pushbullet/icon.png rename to core_integrations/pushbullet/icon.png diff --git a/src/pushbullet/icon@2x.png b/core_integrations/pushbullet/icon@2x.png similarity index 100% rename from src/pushbullet/icon@2x.png rename to core_integrations/pushbullet/icon@2x.png diff --git a/src/pushbullet/logo.png b/core_integrations/pushbullet/logo.png similarity index 100% rename from src/pushbullet/logo.png rename to core_integrations/pushbullet/logo.png diff --git a/src/pushbullet/logo@2x.png b/core_integrations/pushbullet/logo@2x.png similarity index 100% rename from src/pushbullet/logo@2x.png rename to core_integrations/pushbullet/logo@2x.png diff --git a/src/pushetta/icon.png b/core_integrations/pushetta/icon.png similarity index 100% rename from src/pushetta/icon.png rename to core_integrations/pushetta/icon.png diff --git a/src/pushover/icon.png b/core_integrations/pushover/icon.png similarity index 100% rename from src/pushover/icon.png rename to core_integrations/pushover/icon.png diff --git a/src/pushover/icon@2x.png b/core_integrations/pushover/icon@2x.png similarity index 100% rename from src/pushover/icon@2x.png rename to core_integrations/pushover/icon@2x.png diff --git a/src/pvoutput/icon.png b/core_integrations/pvoutput/icon.png similarity index 100% rename from src/pvoutput/icon.png rename to core_integrations/pvoutput/icon.png diff --git a/src/pvoutput/icon@2x.png b/core_integrations/pvoutput/icon@2x.png similarity index 100% rename from src/pvoutput/icon@2x.png rename to core_integrations/pvoutput/icon@2x.png diff --git a/src/pvoutput/logo.png b/core_integrations/pvoutput/logo.png similarity index 100% rename from src/pvoutput/logo.png rename to core_integrations/pvoutput/logo.png diff --git a/src/pvoutput/logo@2x.png b/core_integrations/pvoutput/logo@2x.png similarity index 100% rename from src/pvoutput/logo@2x.png rename to core_integrations/pvoutput/logo@2x.png diff --git a/src/pvpc_hourly_pricing/icon.png b/core_integrations/pvpc_hourly_pricing/icon.png similarity index 100% rename from src/pvpc_hourly_pricing/icon.png rename to core_integrations/pvpc_hourly_pricing/icon.png diff --git a/src/pvpc_hourly_pricing/icon@2x.png b/core_integrations/pvpc_hourly_pricing/icon@2x.png similarity index 100% rename from src/pvpc_hourly_pricing/icon@2x.png rename to core_integrations/pvpc_hourly_pricing/icon@2x.png diff --git a/src/pvpc_hourly_pricing/logo.png b/core_integrations/pvpc_hourly_pricing/logo.png similarity index 100% rename from src/pvpc_hourly_pricing/logo.png rename to core_integrations/pvpc_hourly_pricing/logo.png diff --git a/src/pvpc_hourly_pricing/logo@2x.png b/core_integrations/pvpc_hourly_pricing/logo@2x.png similarity index 100% rename from src/pvpc_hourly_pricing/logo@2x.png rename to core_integrations/pvpc_hourly_pricing/logo@2x.png diff --git a/src/pyload/icon.png b/core_integrations/pyload/icon.png similarity index 100% rename from src/pyload/icon.png rename to core_integrations/pyload/icon.png diff --git a/src/pyload/icon@2x.png b/core_integrations/pyload/icon@2x.png similarity index 100% rename from src/pyload/icon@2x.png rename to core_integrations/pyload/icon@2x.png diff --git a/src/pyload/logo.png b/core_integrations/pyload/logo.png similarity index 100% rename from src/pyload/logo.png rename to core_integrations/pyload/logo.png diff --git a/src/pyload/logo@2x.png b/core_integrations/pyload/logo@2x.png similarity index 100% rename from src/pyload/logo@2x.png rename to core_integrations/pyload/logo@2x.png diff --git a/src/python_script/icon.png b/core_integrations/python_script/icon.png similarity index 100% rename from src/python_script/icon.png rename to core_integrations/python_script/icon.png diff --git a/src/python_script/icon@2x.png b/core_integrations/python_script/icon@2x.png similarity index 100% rename from src/python_script/icon@2x.png rename to core_integrations/python_script/icon@2x.png diff --git a/src/qbittorrent/icon.png b/core_integrations/qbittorrent/icon.png similarity index 100% rename from src/qbittorrent/icon.png rename to core_integrations/qbittorrent/icon.png diff --git a/src/qbittorrent/icon@2x.png b/core_integrations/qbittorrent/icon@2x.png similarity index 100% rename from src/qbittorrent/icon@2x.png rename to core_integrations/qbittorrent/icon@2x.png diff --git a/src/qnap/icon.png b/core_integrations/qnap/icon.png similarity index 100% rename from src/qnap/icon.png rename to core_integrations/qnap/icon.png diff --git a/src/qnap/logo.png b/core_integrations/qnap/logo.png similarity index 100% rename from src/qnap/logo.png rename to core_integrations/qnap/logo.png diff --git a/src/qnap/logo@2x.png b/core_integrations/qnap/logo@2x.png similarity index 100% rename from src/qnap/logo@2x.png rename to core_integrations/qnap/logo@2x.png diff --git a/src/qrcode b/core_integrations/qrcode similarity index 100% rename from src/qrcode rename to core_integrations/qrcode diff --git a/src/quantum_gateway/icon.png b/core_integrations/quantum_gateway/icon.png similarity index 100% rename from src/quantum_gateway/icon.png rename to core_integrations/quantum_gateway/icon.png diff --git a/src/quantum_gateway/icon@2x.png b/core_integrations/quantum_gateway/icon@2x.png similarity index 100% rename from src/quantum_gateway/icon@2x.png rename to core_integrations/quantum_gateway/icon@2x.png diff --git a/src/quantum_gateway/logo.png b/core_integrations/quantum_gateway/logo.png similarity index 100% rename from src/quantum_gateway/logo.png rename to core_integrations/quantum_gateway/logo.png diff --git a/src/quantum_gateway/logo@2x.png b/core_integrations/quantum_gateway/logo@2x.png similarity index 100% rename from src/quantum_gateway/logo@2x.png rename to core_integrations/quantum_gateway/logo@2x.png diff --git a/src/qwikswitch/icon.png b/core_integrations/qwikswitch/icon.png similarity index 100% rename from src/qwikswitch/icon.png rename to core_integrations/qwikswitch/icon.png diff --git a/src/qwikswitch/icon@2x.png b/core_integrations/qwikswitch/icon@2x.png similarity index 100% rename from src/qwikswitch/icon@2x.png rename to core_integrations/qwikswitch/icon@2x.png diff --git a/src/qwikswitch/logo.png b/core_integrations/qwikswitch/logo.png similarity index 100% rename from src/qwikswitch/logo.png rename to core_integrations/qwikswitch/logo.png diff --git a/src/qwikswitch/logo@2x.png b/core_integrations/qwikswitch/logo@2x.png similarity index 100% rename from src/qwikswitch/logo@2x.png rename to core_integrations/qwikswitch/logo@2x.png diff --git a/src/rachio/icon.png b/core_integrations/rachio/icon.png similarity index 100% rename from src/rachio/icon.png rename to core_integrations/rachio/icon.png diff --git a/src/rachio/icon@2x.png b/core_integrations/rachio/icon@2x.png similarity index 100% rename from src/rachio/icon@2x.png rename to core_integrations/rachio/icon@2x.png diff --git a/src/rachio/logo.png b/core_integrations/rachio/logo.png similarity index 100% rename from src/rachio/logo.png rename to core_integrations/rachio/logo.png diff --git a/src/rachio/logo@2x.png b/core_integrations/rachio/logo@2x.png similarity index 100% rename from src/rachio/logo@2x.png rename to core_integrations/rachio/logo@2x.png diff --git a/src/radarr/icon.png b/core_integrations/radarr/icon.png similarity index 100% rename from src/radarr/icon.png rename to core_integrations/radarr/icon.png diff --git a/src/radarr/icon@2x.png b/core_integrations/radarr/icon@2x.png similarity index 100% rename from src/radarr/icon@2x.png rename to core_integrations/radarr/icon@2x.png diff --git a/src/radiotherm/icon.png b/core_integrations/radiotherm/icon.png similarity index 100% rename from src/radiotherm/icon.png rename to core_integrations/radiotherm/icon.png diff --git a/src/radiotherm/icon@2x.png b/core_integrations/radiotherm/icon@2x.png similarity index 100% rename from src/radiotherm/icon@2x.png rename to core_integrations/radiotherm/icon@2x.png diff --git a/src/radiotherm/logo.png b/core_integrations/radiotherm/logo.png similarity index 100% rename from src/radiotherm/logo.png rename to core_integrations/radiotherm/logo.png diff --git a/src/radiotherm/logo@2x.png b/core_integrations/radiotherm/logo@2x.png similarity index 100% rename from src/radiotherm/logo@2x.png rename to core_integrations/radiotherm/logo@2x.png diff --git a/src/rainbird/icon.png b/core_integrations/rainbird/icon.png similarity index 100% rename from src/rainbird/icon.png rename to core_integrations/rainbird/icon.png diff --git a/src/rainbird/icon@2x.png b/core_integrations/rainbird/icon@2x.png similarity index 100% rename from src/rainbird/icon@2x.png rename to core_integrations/rainbird/icon@2x.png diff --git a/src/rainbird/logo.png b/core_integrations/rainbird/logo.png similarity index 100% rename from src/rainbird/logo.png rename to core_integrations/rainbird/logo.png diff --git a/src/rainbird/logo@2x.png b/core_integrations/rainbird/logo@2x.png similarity index 100% rename from src/rainbird/logo@2x.png rename to core_integrations/rainbird/logo@2x.png diff --git a/src/raincloud/icon.png b/core_integrations/raincloud/icon.png similarity index 100% rename from src/raincloud/icon.png rename to core_integrations/raincloud/icon.png diff --git a/src/raincloud/icon@2x.png b/core_integrations/raincloud/icon@2x.png similarity index 100% rename from src/raincloud/icon@2x.png rename to core_integrations/raincloud/icon@2x.png diff --git a/src/raincloud/logo.png b/core_integrations/raincloud/logo.png similarity index 100% rename from src/raincloud/logo.png rename to core_integrations/raincloud/logo.png diff --git a/src/raincloud/logo@2x.png b/core_integrations/raincloud/logo@2x.png similarity index 100% rename from src/raincloud/logo@2x.png rename to core_integrations/raincloud/logo@2x.png diff --git a/src/rainforest_eagle/icon.png b/core_integrations/rainforest_eagle/icon.png similarity index 100% rename from src/rainforest_eagle/icon.png rename to core_integrations/rainforest_eagle/icon.png diff --git a/src/rainforest_eagle/icon@2x.png b/core_integrations/rainforest_eagle/icon@2x.png similarity index 100% rename from src/rainforest_eagle/icon@2x.png rename to core_integrations/rainforest_eagle/icon@2x.png diff --git a/src/rainforest_eagle/logo.png b/core_integrations/rainforest_eagle/logo.png similarity index 100% rename from src/rainforest_eagle/logo.png rename to core_integrations/rainforest_eagle/logo.png diff --git a/src/rainforest_eagle/logo@2x.png b/core_integrations/rainforest_eagle/logo@2x.png similarity index 100% rename from src/rainforest_eagle/logo@2x.png rename to core_integrations/rainforest_eagle/logo@2x.png diff --git a/src/rainmachine/icon.png b/core_integrations/rainmachine/icon.png similarity index 100% rename from src/rainmachine/icon.png rename to core_integrations/rainmachine/icon.png diff --git a/src/rainmachine/icon@2x.png b/core_integrations/rainmachine/icon@2x.png similarity index 100% rename from src/rainmachine/icon@2x.png rename to core_integrations/rainmachine/icon@2x.png diff --git a/src/rainmachine/logo.png b/core_integrations/rainmachine/logo.png similarity index 100% rename from src/rainmachine/logo.png rename to core_integrations/rainmachine/logo.png diff --git a/src/rainmachine/logo@2x.png b/core_integrations/rainmachine/logo@2x.png similarity index 100% rename from src/rainmachine/logo@2x.png rename to core_integrations/rainmachine/logo@2x.png diff --git a/src/random/icon.png b/core_integrations/random/icon.png similarity index 100% rename from src/random/icon.png rename to core_integrations/random/icon.png diff --git a/src/random/icon@2x.png b/core_integrations/random/icon@2x.png similarity index 100% rename from src/random/icon@2x.png rename to core_integrations/random/icon@2x.png diff --git a/src/raspihats/icon.png b/core_integrations/raspihats/icon.png similarity index 100% rename from src/raspihats/icon.png rename to core_integrations/raspihats/icon.png diff --git a/src/raspihats/icon@2x.png b/core_integrations/raspihats/icon@2x.png similarity index 100% rename from src/raspihats/icon@2x.png rename to core_integrations/raspihats/icon@2x.png diff --git a/src/raspihats/logo.png b/core_integrations/raspihats/logo.png similarity index 100% rename from src/raspihats/logo.png rename to core_integrations/raspihats/logo.png diff --git a/src/raspihats/logo@2x.png b/core_integrations/raspihats/logo@2x.png similarity index 100% rename from src/raspihats/logo@2x.png rename to core_integrations/raspihats/logo@2x.png diff --git a/src/recollect_waste/icon.png b/core_integrations/recollect_waste/icon.png similarity index 100% rename from src/recollect_waste/icon.png rename to core_integrations/recollect_waste/icon.png diff --git a/src/recollect_waste/icon@2x.png b/core_integrations/recollect_waste/icon@2x.png similarity index 100% rename from src/recollect_waste/icon@2x.png rename to core_integrations/recollect_waste/icon@2x.png diff --git a/src/recollect_waste/logo.png b/core_integrations/recollect_waste/logo.png similarity index 100% rename from src/recollect_waste/logo.png rename to core_integrations/recollect_waste/logo.png diff --git a/src/recollect_waste/logo@2x.png b/core_integrations/recollect_waste/logo@2x.png similarity index 100% rename from src/recollect_waste/logo@2x.png rename to core_integrations/recollect_waste/logo@2x.png diff --git a/src/recorder b/core_integrations/recorder similarity index 100% rename from src/recorder rename to core_integrations/recorder diff --git a/src/recswitch/icon.png b/core_integrations/recswitch/icon.png similarity index 100% rename from src/recswitch/icon.png rename to core_integrations/recswitch/icon.png diff --git a/src/recswitch/icon@2x.png b/core_integrations/recswitch/icon@2x.png similarity index 100% rename from src/recswitch/icon@2x.png rename to core_integrations/recswitch/icon@2x.png diff --git a/src/recswitch/logo.png b/core_integrations/recswitch/logo.png similarity index 100% rename from src/recswitch/logo.png rename to core_integrations/recswitch/logo.png diff --git a/src/recswitch/logo@2x.png b/core_integrations/recswitch/logo@2x.png similarity index 100% rename from src/recswitch/logo@2x.png rename to core_integrations/recswitch/logo@2x.png diff --git a/src/reddit/icon.png b/core_integrations/reddit/icon.png similarity index 100% rename from src/reddit/icon.png rename to core_integrations/reddit/icon.png diff --git a/src/reddit/icon@2x.png b/core_integrations/reddit/icon@2x.png similarity index 100% rename from src/reddit/icon@2x.png rename to core_integrations/reddit/icon@2x.png diff --git a/src/reddit/logo.png b/core_integrations/reddit/logo.png similarity index 100% rename from src/reddit/logo.png rename to core_integrations/reddit/logo.png diff --git a/src/reddit/logo@2x.png b/core_integrations/reddit/logo@2x.png similarity index 100% rename from src/reddit/logo@2x.png rename to core_integrations/reddit/logo@2x.png diff --git a/src/rejseplanen/icon.png b/core_integrations/rejseplanen/icon.png similarity index 100% rename from src/rejseplanen/icon.png rename to core_integrations/rejseplanen/icon.png diff --git a/src/rejseplanen/icon@2x.png b/core_integrations/rejseplanen/icon@2x.png similarity index 100% rename from src/rejseplanen/icon@2x.png rename to core_integrations/rejseplanen/icon@2x.png diff --git a/src/rejseplanen/logo.png b/core_integrations/rejseplanen/logo.png similarity index 100% rename from src/rejseplanen/logo.png rename to core_integrations/rejseplanen/logo.png diff --git a/src/rejseplanen/logo@2x.png b/core_integrations/rejseplanen/logo@2x.png similarity index 100% rename from src/rejseplanen/logo@2x.png rename to core_integrations/rejseplanen/logo@2x.png diff --git a/src/remember_the_milk/icon.png b/core_integrations/remember_the_milk/icon.png similarity index 100% rename from src/remember_the_milk/icon.png rename to core_integrations/remember_the_milk/icon.png diff --git a/src/remember_the_milk/icon@2x.png b/core_integrations/remember_the_milk/icon@2x.png similarity index 100% rename from src/remember_the_milk/icon@2x.png rename to core_integrations/remember_the_milk/icon@2x.png diff --git a/src/remember_the_milk/logo.png b/core_integrations/remember_the_milk/logo.png similarity index 100% rename from src/remember_the_milk/logo.png rename to core_integrations/remember_the_milk/logo.png diff --git a/src/remember_the_milk/logo@2x.png b/core_integrations/remember_the_milk/logo@2x.png similarity index 100% rename from src/remember_the_milk/logo@2x.png rename to core_integrations/remember_the_milk/logo@2x.png diff --git a/src/remote/icon.png b/core_integrations/remote/icon.png similarity index 100% rename from src/remote/icon.png rename to core_integrations/remote/icon.png diff --git a/src/remote/icon@2x.png b/core_integrations/remote/icon@2x.png similarity index 100% rename from src/remote/icon@2x.png rename to core_integrations/remote/icon@2x.png diff --git a/src/remote_rpi_gpio b/core_integrations/remote_rpi_gpio similarity index 100% rename from src/remote_rpi_gpio rename to core_integrations/remote_rpi_gpio diff --git a/src/repetier/icon.png b/core_integrations/repetier/icon.png similarity index 100% rename from src/repetier/icon.png rename to core_integrations/repetier/icon.png diff --git a/src/repetier/icon@2x.png b/core_integrations/repetier/icon@2x.png similarity index 100% rename from src/repetier/icon@2x.png rename to core_integrations/repetier/icon@2x.png diff --git a/src/rest/icon.png b/core_integrations/rest/icon.png similarity index 100% rename from src/rest/icon.png rename to core_integrations/rest/icon.png diff --git a/src/rest/icon@2x.png b/core_integrations/rest/icon@2x.png similarity index 100% rename from src/rest/icon@2x.png rename to core_integrations/rest/icon@2x.png diff --git a/src/rest/logo.png b/core_integrations/rest/logo.png similarity index 100% rename from src/rest/logo.png rename to core_integrations/rest/logo.png diff --git a/src/rest/logo@2x.png b/core_integrations/rest/logo@2x.png similarity index 100% rename from src/rest/logo@2x.png rename to core_integrations/rest/logo@2x.png diff --git a/src/rest_command b/core_integrations/rest_command similarity index 100% rename from src/rest_command rename to core_integrations/rest_command diff --git a/src/rfxtrx/icon.png b/core_integrations/rfxtrx/icon.png similarity index 100% rename from src/rfxtrx/icon.png rename to core_integrations/rfxtrx/icon.png diff --git a/src/rfxtrx/logo.png b/core_integrations/rfxtrx/logo.png similarity index 100% rename from src/rfxtrx/logo.png rename to core_integrations/rfxtrx/logo.png diff --git a/src/rfxtrx/logo@2x.png b/core_integrations/rfxtrx/logo@2x.png similarity index 100% rename from src/rfxtrx/logo@2x.png rename to core_integrations/rfxtrx/logo@2x.png diff --git a/src/ring/icon.png b/core_integrations/ring/icon.png similarity index 100% rename from src/ring/icon.png rename to core_integrations/ring/icon.png diff --git a/src/ring/icon@2x.png b/core_integrations/ring/icon@2x.png similarity index 100% rename from src/ring/icon@2x.png rename to core_integrations/ring/icon@2x.png diff --git a/src/ring/logo.png b/core_integrations/ring/logo.png similarity index 100% rename from src/ring/logo.png rename to core_integrations/ring/logo.png diff --git a/src/ring/logo@2x.png b/core_integrations/ring/logo@2x.png similarity index 100% rename from src/ring/logo@2x.png rename to core_integrations/ring/logo@2x.png diff --git a/src/ripple/icon.png b/core_integrations/ripple/icon.png similarity index 100% rename from src/ripple/icon.png rename to core_integrations/ripple/icon.png diff --git a/src/ripple/icon@2x.png b/core_integrations/ripple/icon@2x.png similarity index 100% rename from src/ripple/icon@2x.png rename to core_integrations/ripple/icon@2x.png diff --git a/src/ripple/logo.png b/core_integrations/ripple/logo.png similarity index 100% rename from src/ripple/logo.png rename to core_integrations/ripple/logo.png diff --git a/src/ripple/logo@2x.png b/core_integrations/ripple/logo@2x.png similarity index 100% rename from src/ripple/logo@2x.png rename to core_integrations/ripple/logo@2x.png diff --git a/src/rmvtransport/icon.png b/core_integrations/rmvtransport/icon.png similarity index 100% rename from src/rmvtransport/icon.png rename to core_integrations/rmvtransport/icon.png diff --git a/src/rmvtransport/icon@2x.png b/core_integrations/rmvtransport/icon@2x.png similarity index 100% rename from src/rmvtransport/icon@2x.png rename to core_integrations/rmvtransport/icon@2x.png diff --git a/src/rmvtransport/logo.png b/core_integrations/rmvtransport/logo.png similarity index 100% rename from src/rmvtransport/logo.png rename to core_integrations/rmvtransport/logo.png diff --git a/src/rmvtransport/logo@2x.png b/core_integrations/rmvtransport/logo@2x.png similarity index 100% rename from src/rmvtransport/logo@2x.png rename to core_integrations/rmvtransport/logo@2x.png diff --git a/src/rocketchat/icon.png b/core_integrations/rocketchat/icon.png similarity index 100% rename from src/rocketchat/icon.png rename to core_integrations/rocketchat/icon.png diff --git a/src/rocketchat/icon@2x.png b/core_integrations/rocketchat/icon@2x.png similarity index 100% rename from src/rocketchat/icon@2x.png rename to core_integrations/rocketchat/icon@2x.png diff --git a/src/rocketchat/logo.png b/core_integrations/rocketchat/logo.png similarity index 100% rename from src/rocketchat/logo.png rename to core_integrations/rocketchat/logo.png diff --git a/src/rocketchat/logo@2x.png b/core_integrations/rocketchat/logo@2x.png similarity index 100% rename from src/rocketchat/logo@2x.png rename to core_integrations/rocketchat/logo@2x.png diff --git a/src/roku/icon.png b/core_integrations/roku/icon.png similarity index 100% rename from src/roku/icon.png rename to core_integrations/roku/icon.png diff --git a/src/roku/icon@2x.png b/core_integrations/roku/icon@2x.png similarity index 100% rename from src/roku/icon@2x.png rename to core_integrations/roku/icon@2x.png diff --git a/src/roku/logo.png b/core_integrations/roku/logo.png similarity index 100% rename from src/roku/logo.png rename to core_integrations/roku/logo.png diff --git a/src/roku/logo@2x.png b/core_integrations/roku/logo@2x.png similarity index 100% rename from src/roku/logo@2x.png rename to core_integrations/roku/logo@2x.png diff --git a/src/roomba/icon.png b/core_integrations/roomba/icon.png similarity index 100% rename from src/roomba/icon.png rename to core_integrations/roomba/icon.png diff --git a/src/roomba/icon@2x.png b/core_integrations/roomba/icon@2x.png similarity index 100% rename from src/roomba/icon@2x.png rename to core_integrations/roomba/icon@2x.png diff --git a/src/roomba/logo.png b/core_integrations/roomba/logo.png similarity index 100% rename from src/roomba/logo.png rename to core_integrations/roomba/logo.png diff --git a/src/roomba/logo@2x.png b/core_integrations/roomba/logo@2x.png similarity index 100% rename from src/roomba/logo@2x.png rename to core_integrations/roomba/logo@2x.png diff --git a/src/route53/icon.png b/core_integrations/route53/icon.png similarity index 100% rename from src/route53/icon.png rename to core_integrations/route53/icon.png diff --git a/src/route53/icon@2x.png b/core_integrations/route53/icon@2x.png similarity index 100% rename from src/route53/icon@2x.png rename to core_integrations/route53/icon@2x.png diff --git a/src/route53/logo.png b/core_integrations/route53/logo.png similarity index 100% rename from src/route53/logo.png rename to core_integrations/route53/logo.png diff --git a/src/route53/logo@2x.png b/core_integrations/route53/logo@2x.png similarity index 100% rename from src/route53/logo@2x.png rename to core_integrations/route53/logo@2x.png diff --git a/src/rova/icon.png b/core_integrations/rova/icon.png similarity index 100% rename from src/rova/icon.png rename to core_integrations/rova/icon.png diff --git a/src/rova/icon@2x.png b/core_integrations/rova/icon@2x.png similarity index 100% rename from src/rova/icon@2x.png rename to core_integrations/rova/icon@2x.png diff --git a/src/rova/logo.png b/core_integrations/rova/logo.png similarity index 100% rename from src/rova/logo.png rename to core_integrations/rova/logo.png diff --git a/src/rova/logo@2x.png b/core_integrations/rova/logo@2x.png similarity index 100% rename from src/rova/logo@2x.png rename to core_integrations/rova/logo@2x.png diff --git a/src/rpi_camera/icon.png b/core_integrations/rpi_camera/icon.png similarity index 100% rename from src/rpi_camera/icon.png rename to core_integrations/rpi_camera/icon.png diff --git a/src/rpi_camera/icon@2x.png b/core_integrations/rpi_camera/icon@2x.png similarity index 100% rename from src/rpi_camera/icon@2x.png rename to core_integrations/rpi_camera/icon@2x.png diff --git a/src/rpi_camera/logo.png b/core_integrations/rpi_camera/logo.png similarity index 100% rename from src/rpi_camera/logo.png rename to core_integrations/rpi_camera/logo.png diff --git a/src/rpi_camera/logo@2x.png b/core_integrations/rpi_camera/logo@2x.png similarity index 100% rename from src/rpi_camera/logo@2x.png rename to core_integrations/rpi_camera/logo@2x.png diff --git a/src/rpi_gpio b/core_integrations/rpi_gpio similarity index 100% rename from src/rpi_gpio rename to core_integrations/rpi_gpio diff --git a/src/rpi_gpio_pwm b/core_integrations/rpi_gpio_pwm similarity index 100% rename from src/rpi_gpio_pwm rename to core_integrations/rpi_gpio_pwm diff --git a/src/rpi_pfio b/core_integrations/rpi_pfio similarity index 100% rename from src/rpi_pfio rename to core_integrations/rpi_pfio diff --git a/src/rpi_rf b/core_integrations/rpi_rf similarity index 100% rename from src/rpi_rf rename to core_integrations/rpi_rf diff --git a/src/rss_feed_template b/core_integrations/rss_feed_template similarity index 100% rename from src/rss_feed_template rename to core_integrations/rss_feed_template diff --git a/src/rtorrent/icon.png b/core_integrations/rtorrent/icon.png similarity index 100% rename from src/rtorrent/icon.png rename to core_integrations/rtorrent/icon.png diff --git a/src/rtorrent/icon@2x.png b/core_integrations/rtorrent/icon@2x.png similarity index 100% rename from src/rtorrent/icon@2x.png rename to core_integrations/rtorrent/icon@2x.png diff --git a/src/rtorrent/logo.png b/core_integrations/rtorrent/logo.png similarity index 100% rename from src/rtorrent/logo.png rename to core_integrations/rtorrent/logo.png diff --git a/src/rtorrent/logo@2x.png b/core_integrations/rtorrent/logo@2x.png similarity index 100% rename from src/rtorrent/logo@2x.png rename to core_integrations/rtorrent/logo@2x.png diff --git a/src/russound_rio/icon.png b/core_integrations/russound_rio/icon.png similarity index 100% rename from src/russound_rio/icon.png rename to core_integrations/russound_rio/icon.png diff --git a/src/russound_rnet/icon.png b/core_integrations/russound_rnet/icon.png similarity index 100% rename from src/russound_rnet/icon.png rename to core_integrations/russound_rnet/icon.png diff --git a/src/russound_rnet/logo.png b/core_integrations/russound_rnet/logo.png similarity index 100% rename from src/russound_rnet/logo.png rename to core_integrations/russound_rnet/logo.png diff --git a/src/russound_rnet/logo@2x.png b/core_integrations/russound_rnet/logo@2x.png similarity index 100% rename from src/russound_rnet/logo@2x.png rename to core_integrations/russound_rnet/logo@2x.png diff --git a/src/sabnzbd/icon.png b/core_integrations/sabnzbd/icon.png similarity index 100% rename from src/sabnzbd/icon.png rename to core_integrations/sabnzbd/icon.png diff --git a/src/sabnzbd/icon@2x.png b/core_integrations/sabnzbd/icon@2x.png similarity index 100% rename from src/sabnzbd/icon@2x.png rename to core_integrations/sabnzbd/icon@2x.png diff --git a/src/sabnzbd/logo.png b/core_integrations/sabnzbd/logo.png similarity index 100% rename from src/sabnzbd/logo.png rename to core_integrations/sabnzbd/logo.png diff --git a/src/sabnzbd/logo@2x.png b/core_integrations/sabnzbd/logo@2x.png similarity index 100% rename from src/sabnzbd/logo@2x.png rename to core_integrations/sabnzbd/logo@2x.png diff --git a/src/safe_mode b/core_integrations/safe_mode similarity index 100% rename from src/safe_mode rename to core_integrations/safe_mode diff --git a/src/saj/icon.png b/core_integrations/saj/icon.png similarity index 100% rename from src/saj/icon.png rename to core_integrations/saj/icon.png diff --git a/src/saj/icon@2x.png b/core_integrations/saj/icon@2x.png similarity index 100% rename from src/saj/icon@2x.png rename to core_integrations/saj/icon@2x.png diff --git a/src/saj/logo.png b/core_integrations/saj/logo.png similarity index 100% rename from src/saj/logo.png rename to core_integrations/saj/logo.png diff --git a/src/saj/logo@2x.png b/core_integrations/saj/logo@2x.png similarity index 100% rename from src/saj/logo@2x.png rename to core_integrations/saj/logo@2x.png diff --git a/src/salt/icon.png b/core_integrations/salt/icon.png similarity index 100% rename from src/salt/icon.png rename to core_integrations/salt/icon.png diff --git a/src/salt/icon@2x.png b/core_integrations/salt/icon@2x.png similarity index 100% rename from src/salt/icon@2x.png rename to core_integrations/salt/icon@2x.png diff --git a/src/salt/logo.png b/core_integrations/salt/logo.png similarity index 100% rename from src/salt/logo.png rename to core_integrations/salt/logo.png diff --git a/src/salt/logo@2x.png b/core_integrations/salt/logo@2x.png similarity index 100% rename from src/salt/logo@2x.png rename to core_integrations/salt/logo@2x.png diff --git a/src/samsungtv/icon.png b/core_integrations/samsungtv/icon.png similarity index 100% rename from src/samsungtv/icon.png rename to core_integrations/samsungtv/icon.png diff --git a/src/samsungtv/icon@2x.png b/core_integrations/samsungtv/icon@2x.png similarity index 100% rename from src/samsungtv/icon@2x.png rename to core_integrations/samsungtv/icon@2x.png diff --git a/src/samsungtv/logo.png b/core_integrations/samsungtv/logo.png similarity index 100% rename from src/samsungtv/logo.png rename to core_integrations/samsungtv/logo.png diff --git a/src/samsungtv/logo@2x.png b/core_integrations/samsungtv/logo@2x.png similarity index 100% rename from src/samsungtv/logo@2x.png rename to core_integrations/samsungtv/logo@2x.png diff --git a/src/satel_integra/icon.png b/core_integrations/satel_integra/icon.png similarity index 100% rename from src/satel_integra/icon.png rename to core_integrations/satel_integra/icon.png diff --git a/src/satel_integra/icon@2x.png b/core_integrations/satel_integra/icon@2x.png similarity index 100% rename from src/satel_integra/icon@2x.png rename to core_integrations/satel_integra/icon@2x.png diff --git a/src/satel_integra/logo.png b/core_integrations/satel_integra/logo.png similarity index 100% rename from src/satel_integra/logo.png rename to core_integrations/satel_integra/logo.png diff --git a/src/satel_integra/logo@2x.png b/core_integrations/satel_integra/logo@2x.png similarity index 100% rename from src/satel_integra/logo@2x.png rename to core_integrations/satel_integra/logo@2x.png diff --git a/src/scene/icon.png b/core_integrations/scene/icon.png similarity index 100% rename from src/scene/icon.png rename to core_integrations/scene/icon.png diff --git a/src/scene/icon@2x.png b/core_integrations/scene/icon@2x.png similarity index 100% rename from src/scene/icon@2x.png rename to core_integrations/scene/icon@2x.png diff --git a/src/schluter/icon.png b/core_integrations/schluter/icon.png similarity index 100% rename from src/schluter/icon.png rename to core_integrations/schluter/icon.png diff --git a/src/schluter/icon@2x.png b/core_integrations/schluter/icon@2x.png similarity index 100% rename from src/schluter/icon@2x.png rename to core_integrations/schluter/icon@2x.png diff --git a/src/schluter/logo.png b/core_integrations/schluter/logo.png similarity index 100% rename from src/schluter/logo.png rename to core_integrations/schluter/logo.png diff --git a/src/schluter/logo@2x.png b/core_integrations/schluter/logo@2x.png similarity index 100% rename from src/schluter/logo@2x.png rename to core_integrations/schluter/logo@2x.png diff --git a/src/scrape b/core_integrations/scrape similarity index 100% rename from src/scrape rename to core_integrations/scrape diff --git a/src/script/icon.png b/core_integrations/script/icon.png similarity index 100% rename from src/script/icon.png rename to core_integrations/script/icon.png diff --git a/src/script/icon@2x.png b/core_integrations/script/icon@2x.png similarity index 100% rename from src/script/icon@2x.png rename to core_integrations/script/icon@2x.png diff --git a/src/search/icon.png b/core_integrations/search/icon.png similarity index 100% rename from src/search/icon.png rename to core_integrations/search/icon.png diff --git a/src/search/icon@2x.png b/core_integrations/search/icon@2x.png similarity index 100% rename from src/search/icon@2x.png rename to core_integrations/search/icon@2x.png diff --git a/src/season b/core_integrations/season similarity index 100% rename from src/season rename to core_integrations/season diff --git a/src/sendgrid/icon.png b/core_integrations/sendgrid/icon.png similarity index 100% rename from src/sendgrid/icon.png rename to core_integrations/sendgrid/icon.png diff --git a/src/sendgrid/icon@2x.png b/core_integrations/sendgrid/icon@2x.png similarity index 100% rename from src/sendgrid/icon@2x.png rename to core_integrations/sendgrid/icon@2x.png diff --git a/src/sendgrid/logo.png b/core_integrations/sendgrid/logo.png similarity index 100% rename from src/sendgrid/logo.png rename to core_integrations/sendgrid/logo.png diff --git a/src/sendgrid/logo@2x.png b/core_integrations/sendgrid/logo@2x.png similarity index 100% rename from src/sendgrid/logo@2x.png rename to core_integrations/sendgrid/logo@2x.png diff --git a/src/sense/icon.png b/core_integrations/sense/icon.png similarity index 100% rename from src/sense/icon.png rename to core_integrations/sense/icon.png diff --git a/src/sense/icon@2x.png b/core_integrations/sense/icon@2x.png similarity index 100% rename from src/sense/icon@2x.png rename to core_integrations/sense/icon@2x.png diff --git a/src/sense/logo.png b/core_integrations/sense/logo.png similarity index 100% rename from src/sense/logo.png rename to core_integrations/sense/logo.png diff --git a/src/sense/logo@2x.png b/core_integrations/sense/logo@2x.png similarity index 100% rename from src/sense/logo@2x.png rename to core_integrations/sense/logo@2x.png diff --git a/src/sensehat b/core_integrations/sensehat similarity index 100% rename from src/sensehat rename to core_integrations/sensehat diff --git a/src/sensibo/icon.png b/core_integrations/sensibo/icon.png similarity index 100% rename from src/sensibo/icon.png rename to core_integrations/sensibo/icon.png diff --git a/src/sensibo/icon@2x.png b/core_integrations/sensibo/icon@2x.png similarity index 100% rename from src/sensibo/icon@2x.png rename to core_integrations/sensibo/icon@2x.png diff --git a/src/sensibo/logo.png b/core_integrations/sensibo/logo.png similarity index 100% rename from src/sensibo/logo.png rename to core_integrations/sensibo/logo.png diff --git a/src/sensibo/logo@2x.png b/core_integrations/sensibo/logo@2x.png similarity index 100% rename from src/sensibo/logo@2x.png rename to core_integrations/sensibo/logo@2x.png diff --git a/src/sensor/icon.png b/core_integrations/sensor/icon.png similarity index 100% rename from src/sensor/icon.png rename to core_integrations/sensor/icon.png diff --git a/src/sensor/icon@2x.png b/core_integrations/sensor/icon@2x.png similarity index 100% rename from src/sensor/icon@2x.png rename to core_integrations/sensor/icon@2x.png diff --git a/src/sentry/icon.png b/core_integrations/sentry/icon.png similarity index 100% rename from src/sentry/icon.png rename to core_integrations/sentry/icon.png diff --git a/src/sentry/icon@2x.png b/core_integrations/sentry/icon@2x.png similarity index 100% rename from src/sentry/icon@2x.png rename to core_integrations/sentry/icon@2x.png diff --git a/src/sentry/logo.png b/core_integrations/sentry/logo.png similarity index 100% rename from src/sentry/logo.png rename to core_integrations/sentry/logo.png diff --git a/src/sentry/logo@2x.png b/core_integrations/sentry/logo@2x.png similarity index 100% rename from src/sentry/logo@2x.png rename to core_integrations/sentry/logo@2x.png diff --git a/src/serial/icon.png b/core_integrations/serial/icon.png similarity index 100% rename from src/serial/icon.png rename to core_integrations/serial/icon.png diff --git a/src/serial/icon@2x.png b/core_integrations/serial/icon@2x.png similarity index 100% rename from src/serial/icon@2x.png rename to core_integrations/serial/icon@2x.png diff --git a/src/sesame/icon.png b/core_integrations/sesame/icon.png similarity index 100% rename from src/sesame/icon.png rename to core_integrations/sesame/icon.png diff --git a/src/sesame/icon@2x.png b/core_integrations/sesame/icon@2x.png similarity index 100% rename from src/sesame/icon@2x.png rename to core_integrations/sesame/icon@2x.png diff --git a/src/sesame/logo.png b/core_integrations/sesame/logo.png similarity index 100% rename from src/sesame/logo.png rename to core_integrations/sesame/logo.png diff --git a/src/sesame/logo@2x.png b/core_integrations/sesame/logo@2x.png similarity index 100% rename from src/sesame/logo@2x.png rename to core_integrations/sesame/logo@2x.png diff --git a/src/seven_segments b/core_integrations/seven_segments similarity index 100% rename from src/seven_segments rename to core_integrations/seven_segments diff --git a/src/seventeentrack/icon.png b/core_integrations/seventeentrack/icon.png similarity index 100% rename from src/seventeentrack/icon.png rename to core_integrations/seventeentrack/icon.png diff --git a/src/seventeentrack/icon@2x.png b/core_integrations/seventeentrack/icon@2x.png similarity index 100% rename from src/seventeentrack/icon@2x.png rename to core_integrations/seventeentrack/icon@2x.png diff --git a/src/seventeentrack/logo.png b/core_integrations/seventeentrack/logo.png similarity index 100% rename from src/seventeentrack/logo.png rename to core_integrations/seventeentrack/logo.png diff --git a/src/seventeentrack/logo@2x.png b/core_integrations/seventeentrack/logo@2x.png similarity index 100% rename from src/seventeentrack/logo@2x.png rename to core_integrations/seventeentrack/logo@2x.png diff --git a/src/shell_command/icon.png b/core_integrations/shell_command/icon.png similarity index 100% rename from src/shell_command/icon.png rename to core_integrations/shell_command/icon.png diff --git a/src/shell_command/icon@2x.png b/core_integrations/shell_command/icon@2x.png similarity index 100% rename from src/shell_command/icon@2x.png rename to core_integrations/shell_command/icon@2x.png diff --git a/src/shiftr/icon.png b/core_integrations/shiftr/icon.png similarity index 100% rename from src/shiftr/icon.png rename to core_integrations/shiftr/icon.png diff --git a/src/shiftr/icon@2x.png b/core_integrations/shiftr/icon@2x.png similarity index 100% rename from src/shiftr/icon@2x.png rename to core_integrations/shiftr/icon@2x.png diff --git a/src/shiftr/logo.png b/core_integrations/shiftr/logo.png similarity index 100% rename from src/shiftr/logo.png rename to core_integrations/shiftr/logo.png diff --git a/src/shiftr/logo@2x.png b/core_integrations/shiftr/logo@2x.png similarity index 100% rename from src/shiftr/logo@2x.png rename to core_integrations/shiftr/logo@2x.png diff --git a/src/shodan/icon.png b/core_integrations/shodan/icon.png similarity index 100% rename from src/shodan/icon.png rename to core_integrations/shodan/icon.png diff --git a/src/shodan/icon@2x.png b/core_integrations/shodan/icon@2x.png similarity index 100% rename from src/shodan/icon@2x.png rename to core_integrations/shodan/icon@2x.png diff --git a/src/shodan/logo.png b/core_integrations/shodan/logo.png similarity index 100% rename from src/shodan/logo.png rename to core_integrations/shodan/logo.png diff --git a/src/shodan/logo@2x.png b/core_integrations/shodan/logo@2x.png similarity index 100% rename from src/shodan/logo@2x.png rename to core_integrations/shodan/logo@2x.png diff --git a/src/shopping_list/icon.png b/core_integrations/shopping_list/icon.png similarity index 100% rename from src/shopping_list/icon.png rename to core_integrations/shopping_list/icon.png diff --git a/src/shopping_list/icon@2x.png b/core_integrations/shopping_list/icon@2x.png similarity index 100% rename from src/shopping_list/icon@2x.png rename to core_integrations/shopping_list/icon@2x.png diff --git a/src/sht31/icon.png b/core_integrations/sht31/icon.png similarity index 100% rename from src/sht31/icon.png rename to core_integrations/sht31/icon.png diff --git a/src/sht31/icon@2x.png b/core_integrations/sht31/icon@2x.png similarity index 100% rename from src/sht31/icon@2x.png rename to core_integrations/sht31/icon@2x.png diff --git a/src/sht31/logo.png b/core_integrations/sht31/logo.png similarity index 100% rename from src/sht31/logo.png rename to core_integrations/sht31/logo.png diff --git a/src/sht31/logo@2x.png b/core_integrations/sht31/logo@2x.png similarity index 100% rename from src/sht31/logo@2x.png rename to core_integrations/sht31/logo@2x.png diff --git a/src/sigfox/icon.png b/core_integrations/sigfox/icon.png similarity index 100% rename from src/sigfox/icon.png rename to core_integrations/sigfox/icon.png diff --git a/src/sigfox/icon@2x.png b/core_integrations/sigfox/icon@2x.png similarity index 100% rename from src/sigfox/icon@2x.png rename to core_integrations/sigfox/icon@2x.png diff --git a/src/sigfox/logo.png b/core_integrations/sigfox/logo.png similarity index 100% rename from src/sigfox/logo.png rename to core_integrations/sigfox/logo.png diff --git a/src/sigfox/logo@2x.png b/core_integrations/sigfox/logo@2x.png similarity index 100% rename from src/sigfox/logo@2x.png rename to core_integrations/sigfox/logo@2x.png diff --git a/src/sighthound/icon.png b/core_integrations/sighthound/icon.png similarity index 100% rename from src/sighthound/icon.png rename to core_integrations/sighthound/icon.png diff --git a/src/sighthound/icon@2x.png b/core_integrations/sighthound/icon@2x.png similarity index 100% rename from src/sighthound/icon@2x.png rename to core_integrations/sighthound/icon@2x.png diff --git a/src/sighthound/logo.png b/core_integrations/sighthound/logo.png similarity index 100% rename from src/sighthound/logo.png rename to core_integrations/sighthound/logo.png diff --git a/src/sighthound/logo@2x.png b/core_integrations/sighthound/logo@2x.png similarity index 100% rename from src/sighthound/logo@2x.png rename to core_integrations/sighthound/logo@2x.png diff --git a/src/signal_messenger/icon.png b/core_integrations/signal_messenger/icon.png similarity index 100% rename from src/signal_messenger/icon.png rename to core_integrations/signal_messenger/icon.png diff --git a/src/signal_messenger/icon@2x.png b/core_integrations/signal_messenger/icon@2x.png similarity index 100% rename from src/signal_messenger/icon@2x.png rename to core_integrations/signal_messenger/icon@2x.png diff --git a/src/simplepush/icon.png b/core_integrations/simplepush/icon.png similarity index 100% rename from src/simplepush/icon.png rename to core_integrations/simplepush/icon.png diff --git a/src/simplepush/icon@2x.png b/core_integrations/simplepush/icon@2x.png similarity index 100% rename from src/simplepush/icon@2x.png rename to core_integrations/simplepush/icon@2x.png diff --git a/src/simplepush/logo.png b/core_integrations/simplepush/logo.png similarity index 100% rename from src/simplepush/logo.png rename to core_integrations/simplepush/logo.png diff --git a/src/simplepush/logo@2x.png b/core_integrations/simplepush/logo@2x.png similarity index 100% rename from src/simplepush/logo@2x.png rename to core_integrations/simplepush/logo@2x.png diff --git a/src/simplisafe/icon.png b/core_integrations/simplisafe/icon.png similarity index 100% rename from src/simplisafe/icon.png rename to core_integrations/simplisafe/icon.png diff --git a/src/simplisafe/icon@2x.png b/core_integrations/simplisafe/icon@2x.png similarity index 100% rename from src/simplisafe/icon@2x.png rename to core_integrations/simplisafe/icon@2x.png diff --git a/src/simplisafe/logo.png b/core_integrations/simplisafe/logo.png similarity index 100% rename from src/simplisafe/logo.png rename to core_integrations/simplisafe/logo.png diff --git a/src/simplisafe/logo@2x.png b/core_integrations/simplisafe/logo@2x.png similarity index 100% rename from src/simplisafe/logo@2x.png rename to core_integrations/simplisafe/logo@2x.png diff --git a/src/simulated b/core_integrations/simulated similarity index 100% rename from src/simulated rename to core_integrations/simulated diff --git a/src/sinch/icon.png b/core_integrations/sinch/icon.png similarity index 100% rename from src/sinch/icon.png rename to core_integrations/sinch/icon.png diff --git a/src/sinch/icon@2x.png b/core_integrations/sinch/icon@2x.png similarity index 100% rename from src/sinch/icon@2x.png rename to core_integrations/sinch/icon@2x.png diff --git a/src/sinch/logo.png b/core_integrations/sinch/logo.png similarity index 100% rename from src/sinch/logo.png rename to core_integrations/sinch/logo.png diff --git a/src/sinch/logo@2x.png b/core_integrations/sinch/logo@2x.png similarity index 100% rename from src/sinch/logo@2x.png rename to core_integrations/sinch/logo@2x.png diff --git a/src/sisyphus/icon.png b/core_integrations/sisyphus/icon.png similarity index 100% rename from src/sisyphus/icon.png rename to core_integrations/sisyphus/icon.png diff --git a/src/sisyphus/icon@2x.png b/core_integrations/sisyphus/icon@2x.png similarity index 100% rename from src/sisyphus/icon@2x.png rename to core_integrations/sisyphus/icon@2x.png diff --git a/src/sisyphus/logo.png b/core_integrations/sisyphus/logo.png similarity index 100% rename from src/sisyphus/logo.png rename to core_integrations/sisyphus/logo.png diff --git a/src/sisyphus/logo@2x.png b/core_integrations/sisyphus/logo@2x.png similarity index 100% rename from src/sisyphus/logo@2x.png rename to core_integrations/sisyphus/logo@2x.png diff --git a/src/sky_hub/icon.png b/core_integrations/sky_hub/icon.png similarity index 100% rename from src/sky_hub/icon.png rename to core_integrations/sky_hub/icon.png diff --git a/src/sky_hub/icon@2x.png b/core_integrations/sky_hub/icon@2x.png similarity index 100% rename from src/sky_hub/icon@2x.png rename to core_integrations/sky_hub/icon@2x.png diff --git a/src/sky_hub/logo.png b/core_integrations/sky_hub/logo.png similarity index 100% rename from src/sky_hub/logo.png rename to core_integrations/sky_hub/logo.png diff --git a/src/sky_hub/logo@2x.png b/core_integrations/sky_hub/logo@2x.png similarity index 100% rename from src/sky_hub/logo@2x.png rename to core_integrations/sky_hub/logo@2x.png diff --git a/src/skybell/icon.png b/core_integrations/skybell/icon.png similarity index 100% rename from src/skybell/icon.png rename to core_integrations/skybell/icon.png diff --git a/src/skybell/icon@2x.png b/core_integrations/skybell/icon@2x.png similarity index 100% rename from src/skybell/icon@2x.png rename to core_integrations/skybell/icon@2x.png diff --git a/src/skybell/logo.png b/core_integrations/skybell/logo.png similarity index 100% rename from src/skybell/logo.png rename to core_integrations/skybell/logo.png diff --git a/src/skybell/logo@2x.png b/core_integrations/skybell/logo@2x.png similarity index 100% rename from src/skybell/logo@2x.png rename to core_integrations/skybell/logo@2x.png diff --git a/src/slack/icon.png b/core_integrations/slack/icon.png similarity index 100% rename from src/slack/icon.png rename to core_integrations/slack/icon.png diff --git a/src/slack/icon@2x.png b/core_integrations/slack/icon@2x.png similarity index 100% rename from src/slack/icon@2x.png rename to core_integrations/slack/icon@2x.png diff --git a/src/slack/logo.png b/core_integrations/slack/logo.png similarity index 100% rename from src/slack/logo.png rename to core_integrations/slack/logo.png diff --git a/src/slack/logo@2x.png b/core_integrations/slack/logo@2x.png similarity index 100% rename from src/slack/logo@2x.png rename to core_integrations/slack/logo@2x.png diff --git a/src/sleepiq/icon.png b/core_integrations/sleepiq/icon.png similarity index 100% rename from src/sleepiq/icon.png rename to core_integrations/sleepiq/icon.png diff --git a/src/sleepiq/icon@2x.png b/core_integrations/sleepiq/icon@2x.png similarity index 100% rename from src/sleepiq/icon@2x.png rename to core_integrations/sleepiq/icon@2x.png diff --git a/src/sleepiq/logo.png b/core_integrations/sleepiq/logo.png similarity index 100% rename from src/sleepiq/logo.png rename to core_integrations/sleepiq/logo.png diff --git a/src/sleepiq/logo@2x.png b/core_integrations/sleepiq/logo@2x.png similarity index 100% rename from src/sleepiq/logo@2x.png rename to core_integrations/sleepiq/logo@2x.png diff --git a/src/slide/icon.png b/core_integrations/slide/icon.png similarity index 100% rename from src/slide/icon.png rename to core_integrations/slide/icon.png diff --git a/src/slide/icon@2x.png b/core_integrations/slide/icon@2x.png similarity index 100% rename from src/slide/icon@2x.png rename to core_integrations/slide/icon@2x.png diff --git a/src/slide/logo.png b/core_integrations/slide/logo.png similarity index 100% rename from src/slide/logo.png rename to core_integrations/slide/logo.png diff --git a/src/slide/logo@2x.png b/core_integrations/slide/logo@2x.png similarity index 100% rename from src/slide/logo@2x.png rename to core_integrations/slide/logo@2x.png diff --git a/src/sma/icon.png b/core_integrations/sma/icon.png similarity index 100% rename from src/sma/icon.png rename to core_integrations/sma/icon.png diff --git a/src/sma/icon@2x.png b/core_integrations/sma/icon@2x.png similarity index 100% rename from src/sma/icon@2x.png rename to core_integrations/sma/icon@2x.png diff --git a/src/sma/logo.png b/core_integrations/sma/logo.png similarity index 100% rename from src/sma/logo.png rename to core_integrations/sma/logo.png diff --git a/src/sma/logo@2x.png b/core_integrations/sma/logo@2x.png similarity index 100% rename from src/sma/logo@2x.png rename to core_integrations/sma/logo@2x.png diff --git a/src/smappee/icon.png b/core_integrations/smappee/icon.png similarity index 100% rename from src/smappee/icon.png rename to core_integrations/smappee/icon.png diff --git a/src/smappee/icon@2x.png b/core_integrations/smappee/icon@2x.png similarity index 100% rename from src/smappee/icon@2x.png rename to core_integrations/smappee/icon@2x.png diff --git a/src/smappee/logo.png b/core_integrations/smappee/logo.png similarity index 100% rename from src/smappee/logo.png rename to core_integrations/smappee/logo.png diff --git a/src/smappee/logo@2x.png b/core_integrations/smappee/logo@2x.png similarity index 100% rename from src/smappee/logo@2x.png rename to core_integrations/smappee/logo@2x.png diff --git a/src/smarthab/icon.png b/core_integrations/smarthab/icon.png similarity index 100% rename from src/smarthab/icon.png rename to core_integrations/smarthab/icon.png diff --git a/src/smarthab/icon@2x.png b/core_integrations/smarthab/icon@2x.png similarity index 100% rename from src/smarthab/icon@2x.png rename to core_integrations/smarthab/icon@2x.png diff --git a/src/smarthab/logo.png b/core_integrations/smarthab/logo.png similarity index 100% rename from src/smarthab/logo.png rename to core_integrations/smarthab/logo.png diff --git a/src/smarthab/logo@2x.png b/core_integrations/smarthab/logo@2x.png similarity index 100% rename from src/smarthab/logo@2x.png rename to core_integrations/smarthab/logo@2x.png diff --git a/src/smartthings/icon.png b/core_integrations/smartthings/icon.png similarity index 100% rename from src/smartthings/icon.png rename to core_integrations/smartthings/icon.png diff --git a/src/smartthings/icon@2x.png b/core_integrations/smartthings/icon@2x.png similarity index 100% rename from src/smartthings/icon@2x.png rename to core_integrations/smartthings/icon@2x.png diff --git a/src/smartthings/logo.png b/core_integrations/smartthings/logo.png similarity index 100% rename from src/smartthings/logo.png rename to core_integrations/smartthings/logo.png diff --git a/src/smartthings/logo@2x.png b/core_integrations/smartthings/logo@2x.png similarity index 100% rename from src/smartthings/logo@2x.png rename to core_integrations/smartthings/logo@2x.png diff --git a/src/smarty/icon.png b/core_integrations/smarty/icon.png similarity index 100% rename from src/smarty/icon.png rename to core_integrations/smarty/icon.png diff --git a/src/smarty/icon@2x.png b/core_integrations/smarty/icon@2x.png similarity index 100% rename from src/smarty/icon@2x.png rename to core_integrations/smarty/icon@2x.png diff --git a/src/smarty/logo.png b/core_integrations/smarty/logo.png similarity index 100% rename from src/smarty/logo.png rename to core_integrations/smarty/logo.png diff --git a/src/smarty/logo@2x.png b/core_integrations/smarty/logo@2x.png similarity index 100% rename from src/smarty/logo@2x.png rename to core_integrations/smarty/logo@2x.png diff --git a/src/smhi/icon.png b/core_integrations/smhi/icon.png similarity index 100% rename from src/smhi/icon.png rename to core_integrations/smhi/icon.png diff --git a/src/smhi/icon@2x.png b/core_integrations/smhi/icon@2x.png similarity index 100% rename from src/smhi/icon@2x.png rename to core_integrations/smhi/icon@2x.png diff --git a/src/smhi/logo.png b/core_integrations/smhi/logo.png similarity index 100% rename from src/smhi/logo.png rename to core_integrations/smhi/logo.png diff --git a/src/smhi/logo@2x.png b/core_integrations/smhi/logo@2x.png similarity index 100% rename from src/smhi/logo@2x.png rename to core_integrations/smhi/logo@2x.png diff --git a/src/sms/icon.png b/core_integrations/sms/icon.png similarity index 100% rename from src/sms/icon.png rename to core_integrations/sms/icon.png diff --git a/src/sms/icon@2x.png b/core_integrations/sms/icon@2x.png similarity index 100% rename from src/sms/icon@2x.png rename to core_integrations/sms/icon@2x.png diff --git a/src/smtp/icon.png b/core_integrations/smtp/icon.png similarity index 100% rename from src/smtp/icon.png rename to core_integrations/smtp/icon.png diff --git a/src/snapcast/icon.png b/core_integrations/snapcast/icon.png similarity index 100% rename from src/snapcast/icon.png rename to core_integrations/snapcast/icon.png diff --git a/src/snapcast/icon@2x.png b/core_integrations/snapcast/icon@2x.png similarity index 100% rename from src/snapcast/icon@2x.png rename to core_integrations/snapcast/icon@2x.png diff --git a/src/snapcast/logo.png b/core_integrations/snapcast/logo.png similarity index 100% rename from src/snapcast/logo.png rename to core_integrations/snapcast/logo.png diff --git a/src/snapcast/logo@2x.png b/core_integrations/snapcast/logo@2x.png similarity index 100% rename from src/snapcast/logo@2x.png rename to core_integrations/snapcast/logo@2x.png diff --git a/src/snips/icon.png b/core_integrations/snips/icon.png similarity index 100% rename from src/snips/icon.png rename to core_integrations/snips/icon.png diff --git a/src/snips/icon@2x.png b/core_integrations/snips/icon@2x.png similarity index 100% rename from src/snips/icon@2x.png rename to core_integrations/snips/icon@2x.png diff --git a/src/snips/logo.png b/core_integrations/snips/logo.png similarity index 100% rename from src/snips/logo.png rename to core_integrations/snips/logo.png diff --git a/src/snips/logo@2x.png b/core_integrations/snips/logo@2x.png similarity index 100% rename from src/snips/logo@2x.png rename to core_integrations/snips/logo@2x.png diff --git a/src/snmp/icon.png b/core_integrations/snmp/icon.png similarity index 100% rename from src/snmp/icon.png rename to core_integrations/snmp/icon.png diff --git a/src/socialblade/icon.png b/core_integrations/socialblade/icon.png similarity index 100% rename from src/socialblade/icon.png rename to core_integrations/socialblade/icon.png diff --git a/src/socialblade/icon@2x.png b/core_integrations/socialblade/icon@2x.png similarity index 100% rename from src/socialblade/icon@2x.png rename to core_integrations/socialblade/icon@2x.png diff --git a/src/socialblade/logo.png b/core_integrations/socialblade/logo.png similarity index 100% rename from src/socialblade/logo.png rename to core_integrations/socialblade/logo.png diff --git a/src/socialblade/logo@2x.png b/core_integrations/socialblade/logo@2x.png similarity index 100% rename from src/socialblade/logo@2x.png rename to core_integrations/socialblade/logo@2x.png diff --git a/src/solaredge/icon.png b/core_integrations/solaredge/icon.png similarity index 100% rename from src/solaredge/icon.png rename to core_integrations/solaredge/icon.png diff --git a/src/solaredge/icon@2x.png b/core_integrations/solaredge/icon@2x.png similarity index 100% rename from src/solaredge/icon@2x.png rename to core_integrations/solaredge/icon@2x.png diff --git a/src/solaredge/logo.png b/core_integrations/solaredge/logo.png similarity index 100% rename from src/solaredge/logo.png rename to core_integrations/solaredge/logo.png diff --git a/src/solaredge/logo@2x.png b/core_integrations/solaredge/logo@2x.png similarity index 100% rename from src/solaredge/logo@2x.png rename to core_integrations/solaredge/logo@2x.png diff --git a/src/solaredge_local b/core_integrations/solaredge_local similarity index 100% rename from src/solaredge_local rename to core_integrations/solaredge_local diff --git a/src/solarlog/icon.png b/core_integrations/solarlog/icon.png similarity index 100% rename from src/solarlog/icon.png rename to core_integrations/solarlog/icon.png diff --git a/src/solarlog/icon@2x.png b/core_integrations/solarlog/icon@2x.png similarity index 100% rename from src/solarlog/icon@2x.png rename to core_integrations/solarlog/icon@2x.png diff --git a/src/solarlog/logo.png b/core_integrations/solarlog/logo.png similarity index 100% rename from src/solarlog/logo.png rename to core_integrations/solarlog/logo.png diff --git a/src/solarlog/logo@2x.png b/core_integrations/solarlog/logo@2x.png similarity index 100% rename from src/solarlog/logo@2x.png rename to core_integrations/solarlog/logo@2x.png diff --git a/src/solax/icon.png b/core_integrations/solax/icon.png similarity index 100% rename from src/solax/icon.png rename to core_integrations/solax/icon.png diff --git a/src/solax/icon@2x.png b/core_integrations/solax/icon@2x.png similarity index 100% rename from src/solax/icon@2x.png rename to core_integrations/solax/icon@2x.png diff --git a/src/solax/logo.png b/core_integrations/solax/logo.png similarity index 100% rename from src/solax/logo.png rename to core_integrations/solax/logo.png diff --git a/src/solax/logo@2x.png b/core_integrations/solax/logo@2x.png similarity index 100% rename from src/solax/logo@2x.png rename to core_integrations/solax/logo@2x.png diff --git a/src/soma/icon.png b/core_integrations/soma/icon.png similarity index 100% rename from src/soma/icon.png rename to core_integrations/soma/icon.png diff --git a/src/soma/icon@2x.png b/core_integrations/soma/icon@2x.png similarity index 100% rename from src/soma/icon@2x.png rename to core_integrations/soma/icon@2x.png diff --git a/src/soma/logo.png b/core_integrations/soma/logo.png similarity index 100% rename from src/soma/logo.png rename to core_integrations/soma/logo.png diff --git a/src/soma/logo@2x.png b/core_integrations/soma/logo@2x.png similarity index 100% rename from src/soma/logo@2x.png rename to core_integrations/soma/logo@2x.png diff --git a/src/somfy/icon.png b/core_integrations/somfy/icon.png similarity index 100% rename from src/somfy/icon.png rename to core_integrations/somfy/icon.png diff --git a/src/somfy/icon@2x.png b/core_integrations/somfy/icon@2x.png similarity index 100% rename from src/somfy/icon@2x.png rename to core_integrations/somfy/icon@2x.png diff --git a/src/somfy/logo.png b/core_integrations/somfy/logo.png similarity index 100% rename from src/somfy/logo.png rename to core_integrations/somfy/logo.png diff --git a/src/somfy/logo@2x.png b/core_integrations/somfy/logo@2x.png similarity index 100% rename from src/somfy/logo@2x.png rename to core_integrations/somfy/logo@2x.png diff --git a/src/somfy_mylink/icon.png b/core_integrations/somfy_mylink/icon.png similarity index 100% rename from src/somfy_mylink/icon.png rename to core_integrations/somfy_mylink/icon.png diff --git a/src/somfy_mylink/icon@2x.png b/core_integrations/somfy_mylink/icon@2x.png similarity index 100% rename from src/somfy_mylink/icon@2x.png rename to core_integrations/somfy_mylink/icon@2x.png diff --git a/src/somfy_mylink/logo.png b/core_integrations/somfy_mylink/logo.png similarity index 100% rename from src/somfy_mylink/logo.png rename to core_integrations/somfy_mylink/logo.png diff --git a/src/somfy_mylink/logo@2x.png b/core_integrations/somfy_mylink/logo@2x.png similarity index 100% rename from src/somfy_mylink/logo@2x.png rename to core_integrations/somfy_mylink/logo@2x.png diff --git a/src/sonarr/icon.png b/core_integrations/sonarr/icon.png similarity index 100% rename from src/sonarr/icon.png rename to core_integrations/sonarr/icon.png diff --git a/src/sonarr/icon@2x.png b/core_integrations/sonarr/icon@2x.png similarity index 100% rename from src/sonarr/icon@2x.png rename to core_integrations/sonarr/icon@2x.png diff --git a/src/songpal/icon.png b/core_integrations/songpal/icon.png similarity index 100% rename from src/songpal/icon.png rename to core_integrations/songpal/icon.png diff --git a/src/songpal/icon@2x.png b/core_integrations/songpal/icon@2x.png similarity index 100% rename from src/songpal/icon@2x.png rename to core_integrations/songpal/icon@2x.png diff --git a/src/songpal/logo.png b/core_integrations/songpal/logo.png similarity index 100% rename from src/songpal/logo.png rename to core_integrations/songpal/logo.png diff --git a/src/songpal/logo@2x.png b/core_integrations/songpal/logo@2x.png similarity index 100% rename from src/songpal/logo@2x.png rename to core_integrations/songpal/logo@2x.png diff --git a/src/sonos/icon.png b/core_integrations/sonos/icon.png similarity index 100% rename from src/sonos/icon.png rename to core_integrations/sonos/icon.png diff --git a/src/sonos/icon@2x.png b/core_integrations/sonos/icon@2x.png similarity index 100% rename from src/sonos/icon@2x.png rename to core_integrations/sonos/icon@2x.png diff --git a/src/sonos/logo.png b/core_integrations/sonos/logo.png similarity index 100% rename from src/sonos/logo.png rename to core_integrations/sonos/logo.png diff --git a/src/sonos/logo@2x.png b/core_integrations/sonos/logo@2x.png similarity index 100% rename from src/sonos/logo@2x.png rename to core_integrations/sonos/logo@2x.png diff --git a/src/sony_projector/icon.png b/core_integrations/sony_projector/icon.png similarity index 100% rename from src/sony_projector/icon.png rename to core_integrations/sony_projector/icon.png diff --git a/src/sony_projector/icon@2x.png b/core_integrations/sony_projector/icon@2x.png similarity index 100% rename from src/sony_projector/icon@2x.png rename to core_integrations/sony_projector/icon@2x.png diff --git a/src/sony_projector/logo.png b/core_integrations/sony_projector/logo.png similarity index 100% rename from src/sony_projector/logo.png rename to core_integrations/sony_projector/logo.png diff --git a/src/sony_projector/logo@2x.png b/core_integrations/sony_projector/logo@2x.png similarity index 100% rename from src/sony_projector/logo@2x.png rename to core_integrations/sony_projector/logo@2x.png diff --git a/src/soundtouch/icon.png b/core_integrations/soundtouch/icon.png similarity index 100% rename from src/soundtouch/icon.png rename to core_integrations/soundtouch/icon.png diff --git a/src/soundtouch/icon@2x.png b/core_integrations/soundtouch/icon@2x.png similarity index 100% rename from src/soundtouch/icon@2x.png rename to core_integrations/soundtouch/icon@2x.png diff --git a/src/soundtouch/logo.png b/core_integrations/soundtouch/logo.png similarity index 100% rename from src/soundtouch/logo.png rename to core_integrations/soundtouch/logo.png diff --git a/src/soundtouch/logo@2x.png b/core_integrations/soundtouch/logo@2x.png similarity index 100% rename from src/soundtouch/logo@2x.png rename to core_integrations/soundtouch/logo@2x.png diff --git a/src/spaceapi/icon.png b/core_integrations/spaceapi/icon.png similarity index 100% rename from src/spaceapi/icon.png rename to core_integrations/spaceapi/icon.png diff --git a/src/spaceapi/icon@2x.png b/core_integrations/spaceapi/icon@2x.png similarity index 100% rename from src/spaceapi/icon@2x.png rename to core_integrations/spaceapi/icon@2x.png diff --git a/src/spaceapi/logo.png b/core_integrations/spaceapi/logo.png similarity index 100% rename from src/spaceapi/logo.png rename to core_integrations/spaceapi/logo.png diff --git a/src/spaceapi/logo@2x.png b/core_integrations/spaceapi/logo@2x.png similarity index 100% rename from src/spaceapi/logo@2x.png rename to core_integrations/spaceapi/logo@2x.png diff --git a/src/spc/icon.png b/core_integrations/spc/icon.png similarity index 100% rename from src/spc/icon.png rename to core_integrations/spc/icon.png diff --git a/src/spc/icon@2x.png b/core_integrations/spc/icon@2x.png similarity index 100% rename from src/spc/icon@2x.png rename to core_integrations/spc/icon@2x.png diff --git a/src/spc/logo.png b/core_integrations/spc/logo.png similarity index 100% rename from src/spc/logo.png rename to core_integrations/spc/logo.png diff --git a/src/spc/logo@2x.png b/core_integrations/spc/logo@2x.png similarity index 100% rename from src/spc/logo@2x.png rename to core_integrations/spc/logo@2x.png diff --git a/src/speedtestdotnet/icon.png b/core_integrations/speedtestdotnet/icon.png similarity index 100% rename from src/speedtestdotnet/icon.png rename to core_integrations/speedtestdotnet/icon.png diff --git a/src/speedtestdotnet/icon@2x.png b/core_integrations/speedtestdotnet/icon@2x.png similarity index 100% rename from src/speedtestdotnet/icon@2x.png rename to core_integrations/speedtestdotnet/icon@2x.png diff --git a/src/speedtestdotnet/logo.png b/core_integrations/speedtestdotnet/logo.png similarity index 100% rename from src/speedtestdotnet/logo.png rename to core_integrations/speedtestdotnet/logo.png diff --git a/src/speedtestdotnet/logo@2x.png b/core_integrations/speedtestdotnet/logo@2x.png similarity index 100% rename from src/speedtestdotnet/logo@2x.png rename to core_integrations/speedtestdotnet/logo@2x.png diff --git a/src/spider/icon.png b/core_integrations/spider/icon.png similarity index 100% rename from src/spider/icon.png rename to core_integrations/spider/icon.png diff --git a/src/spider/icon@2x.png b/core_integrations/spider/icon@2x.png similarity index 100% rename from src/spider/icon@2x.png rename to core_integrations/spider/icon@2x.png diff --git a/src/spider/logo.png b/core_integrations/spider/logo.png similarity index 100% rename from src/spider/logo.png rename to core_integrations/spider/logo.png diff --git a/src/spider/logo@2x.png b/core_integrations/spider/logo@2x.png similarity index 100% rename from src/spider/logo@2x.png rename to core_integrations/spider/logo@2x.png diff --git a/src/splunk/icon.png b/core_integrations/splunk/icon.png similarity index 100% rename from src/splunk/icon.png rename to core_integrations/splunk/icon.png diff --git a/src/splunk/icon@2x.png b/core_integrations/splunk/icon@2x.png similarity index 100% rename from src/splunk/icon@2x.png rename to core_integrations/splunk/icon@2x.png diff --git a/src/splunk/logo.png b/core_integrations/splunk/logo.png similarity index 100% rename from src/splunk/logo.png rename to core_integrations/splunk/logo.png diff --git a/src/splunk/logo@2x.png b/core_integrations/splunk/logo@2x.png similarity index 100% rename from src/splunk/logo@2x.png rename to core_integrations/splunk/logo@2x.png diff --git a/src/spotcrime/icon.png b/core_integrations/spotcrime/icon.png similarity index 100% rename from src/spotcrime/icon.png rename to core_integrations/spotcrime/icon.png diff --git a/src/spotcrime/icon@2x.png b/core_integrations/spotcrime/icon@2x.png similarity index 100% rename from src/spotcrime/icon@2x.png rename to core_integrations/spotcrime/icon@2x.png diff --git a/src/spotcrime/logo.png b/core_integrations/spotcrime/logo.png similarity index 100% rename from src/spotcrime/logo.png rename to core_integrations/spotcrime/logo.png diff --git a/src/spotcrime/logo@2x.png b/core_integrations/spotcrime/logo@2x.png similarity index 100% rename from src/spotcrime/logo@2x.png rename to core_integrations/spotcrime/logo@2x.png diff --git a/src/spotify/icon.png b/core_integrations/spotify/icon.png similarity index 100% rename from src/spotify/icon.png rename to core_integrations/spotify/icon.png diff --git a/src/spotify/icon@2x.png b/core_integrations/spotify/icon@2x.png similarity index 100% rename from src/spotify/icon@2x.png rename to core_integrations/spotify/icon@2x.png diff --git a/src/spotify/logo.png b/core_integrations/spotify/logo.png similarity index 100% rename from src/spotify/logo.png rename to core_integrations/spotify/logo.png diff --git a/src/spotify/logo@2x.png b/core_integrations/spotify/logo@2x.png similarity index 100% rename from src/spotify/logo@2x.png rename to core_integrations/spotify/logo@2x.png diff --git a/src/sql/icon.png b/core_integrations/sql/icon.png similarity index 100% rename from src/sql/icon.png rename to core_integrations/sql/icon.png diff --git a/src/sql/icon@2x.png b/core_integrations/sql/icon@2x.png similarity index 100% rename from src/sql/icon@2x.png rename to core_integrations/sql/icon@2x.png diff --git a/src/squeezebox/icon.png b/core_integrations/squeezebox/icon.png similarity index 100% rename from src/squeezebox/icon.png rename to core_integrations/squeezebox/icon.png diff --git a/src/squeezebox/icon@2x.png b/core_integrations/squeezebox/icon@2x.png similarity index 100% rename from src/squeezebox/icon@2x.png rename to core_integrations/squeezebox/icon@2x.png diff --git a/src/ssdp b/core_integrations/ssdp similarity index 100% rename from src/ssdp rename to core_integrations/ssdp diff --git a/src/starline/icon.png b/core_integrations/starline/icon.png similarity index 100% rename from src/starline/icon.png rename to core_integrations/starline/icon.png diff --git a/src/starline/icon@2x.png b/core_integrations/starline/icon@2x.png similarity index 100% rename from src/starline/icon@2x.png rename to core_integrations/starline/icon@2x.png diff --git a/src/starline/logo.png b/core_integrations/starline/logo.png similarity index 100% rename from src/starline/logo.png rename to core_integrations/starline/logo.png diff --git a/src/starline/logo@2x.png b/core_integrations/starline/logo@2x.png similarity index 100% rename from src/starline/logo@2x.png rename to core_integrations/starline/logo@2x.png diff --git a/src/starlingbank/icon.png b/core_integrations/starlingbank/icon.png similarity index 100% rename from src/starlingbank/icon.png rename to core_integrations/starlingbank/icon.png diff --git a/src/starlingbank/icon@2x.png b/core_integrations/starlingbank/icon@2x.png similarity index 100% rename from src/starlingbank/icon@2x.png rename to core_integrations/starlingbank/icon@2x.png diff --git a/src/starlingbank/logo.png b/core_integrations/starlingbank/logo.png similarity index 100% rename from src/starlingbank/logo.png rename to core_integrations/starlingbank/logo.png diff --git a/src/starlingbank/logo@2x.png b/core_integrations/starlingbank/logo@2x.png similarity index 100% rename from src/starlingbank/logo@2x.png rename to core_integrations/starlingbank/logo@2x.png diff --git a/src/startca/icon.png b/core_integrations/startca/icon.png similarity index 100% rename from src/startca/icon.png rename to core_integrations/startca/icon.png diff --git a/src/startca/icon@2x.png b/core_integrations/startca/icon@2x.png similarity index 100% rename from src/startca/icon@2x.png rename to core_integrations/startca/icon@2x.png diff --git a/src/startca/logo.png b/core_integrations/startca/logo.png similarity index 100% rename from src/startca/logo.png rename to core_integrations/startca/logo.png diff --git a/src/startca/logo@2x.png b/core_integrations/startca/logo@2x.png similarity index 100% rename from src/startca/logo@2x.png rename to core_integrations/startca/logo@2x.png diff --git a/src/statistics b/core_integrations/statistics similarity index 100% rename from src/statistics rename to core_integrations/statistics diff --git a/src/statsd/icon.png b/core_integrations/statsd/icon.png similarity index 100% rename from src/statsd/icon.png rename to core_integrations/statsd/icon.png diff --git a/src/statsd/icon@2x.png b/core_integrations/statsd/icon@2x.png similarity index 100% rename from src/statsd/icon@2x.png rename to core_integrations/statsd/icon@2x.png diff --git a/src/statsd/logo.png b/core_integrations/statsd/logo.png similarity index 100% rename from src/statsd/logo.png rename to core_integrations/statsd/logo.png diff --git a/src/statsd/logo@2x.png b/core_integrations/statsd/logo@2x.png similarity index 100% rename from src/statsd/logo@2x.png rename to core_integrations/statsd/logo@2x.png diff --git a/src/steam_online/icon.png b/core_integrations/steam_online/icon.png similarity index 100% rename from src/steam_online/icon.png rename to core_integrations/steam_online/icon.png diff --git a/src/steam_online/icon@2x.png b/core_integrations/steam_online/icon@2x.png similarity index 100% rename from src/steam_online/icon@2x.png rename to core_integrations/steam_online/icon@2x.png diff --git a/src/steam_online/logo.png b/core_integrations/steam_online/logo.png similarity index 100% rename from src/steam_online/logo.png rename to core_integrations/steam_online/logo.png diff --git a/src/steam_online/logo@2x.png b/core_integrations/steam_online/logo@2x.png similarity index 100% rename from src/steam_online/logo@2x.png rename to core_integrations/steam_online/logo@2x.png diff --git a/src/stiebel_eltron/icon.png b/core_integrations/stiebel_eltron/icon.png similarity index 100% rename from src/stiebel_eltron/icon.png rename to core_integrations/stiebel_eltron/icon.png diff --git a/src/stiebel_eltron/icon@2x.png b/core_integrations/stiebel_eltron/icon@2x.png similarity index 100% rename from src/stiebel_eltron/icon@2x.png rename to core_integrations/stiebel_eltron/icon@2x.png diff --git a/src/stiebel_eltron/logo.png b/core_integrations/stiebel_eltron/logo.png similarity index 100% rename from src/stiebel_eltron/logo.png rename to core_integrations/stiebel_eltron/logo.png diff --git a/src/stiebel_eltron/logo@2x.png b/core_integrations/stiebel_eltron/logo@2x.png similarity index 100% rename from src/stiebel_eltron/logo@2x.png rename to core_integrations/stiebel_eltron/logo@2x.png diff --git a/src/stookalert/icon.png b/core_integrations/stookalert/icon.png similarity index 100% rename from src/stookalert/icon.png rename to core_integrations/stookalert/icon.png diff --git a/src/stookalert/icon@2x.png b/core_integrations/stookalert/icon@2x.png similarity index 100% rename from src/stookalert/icon@2x.png rename to core_integrations/stookalert/icon@2x.png diff --git a/src/stookalert/logo.png b/core_integrations/stookalert/logo.png similarity index 100% rename from src/stookalert/logo.png rename to core_integrations/stookalert/logo.png diff --git a/src/stookalert/logo@2x.png b/core_integrations/stookalert/logo@2x.png similarity index 100% rename from src/stookalert/logo@2x.png rename to core_integrations/stookalert/logo@2x.png diff --git a/src/stream b/core_integrations/stream similarity index 100% rename from src/stream rename to core_integrations/stream diff --git a/src/streamlabswater/icon.png b/core_integrations/streamlabswater/icon.png similarity index 100% rename from src/streamlabswater/icon.png rename to core_integrations/streamlabswater/icon.png diff --git a/src/streamlabswater/icon@2x.png b/core_integrations/streamlabswater/icon@2x.png similarity index 100% rename from src/streamlabswater/icon@2x.png rename to core_integrations/streamlabswater/icon@2x.png diff --git a/src/streamlabswater/logo.png b/core_integrations/streamlabswater/logo.png similarity index 100% rename from src/streamlabswater/logo.png rename to core_integrations/streamlabswater/logo.png diff --git a/src/streamlabswater/logo@2x.png b/core_integrations/streamlabswater/logo@2x.png similarity index 100% rename from src/streamlabswater/logo@2x.png rename to core_integrations/streamlabswater/logo@2x.png diff --git a/src/suez_water/icon.png b/core_integrations/suez_water/icon.png similarity index 100% rename from src/suez_water/icon.png rename to core_integrations/suez_water/icon.png diff --git a/src/suez_water/icon@2x.png b/core_integrations/suez_water/icon@2x.png similarity index 100% rename from src/suez_water/icon@2x.png rename to core_integrations/suez_water/icon@2x.png diff --git a/src/suez_water/logo.png b/core_integrations/suez_water/logo.png similarity index 100% rename from src/suez_water/logo.png rename to core_integrations/suez_water/logo.png diff --git a/src/suez_water/logo@2x.png b/core_integrations/suez_water/logo@2x.png similarity index 100% rename from src/suez_water/logo@2x.png rename to core_integrations/suez_water/logo@2x.png diff --git a/src/sun/icon.png b/core_integrations/sun/icon.png similarity index 100% rename from src/sun/icon.png rename to core_integrations/sun/icon.png diff --git a/src/sun/icon@2x.png b/core_integrations/sun/icon@2x.png similarity index 100% rename from src/sun/icon@2x.png rename to core_integrations/sun/icon@2x.png diff --git a/src/supervisord/icon.png b/core_integrations/supervisord/icon.png similarity index 100% rename from src/supervisord/icon.png rename to core_integrations/supervisord/icon.png diff --git a/src/supervisord/icon@2x.png b/core_integrations/supervisord/icon@2x.png similarity index 100% rename from src/supervisord/icon@2x.png rename to core_integrations/supervisord/icon@2x.png diff --git a/src/supervisord/logo.png b/core_integrations/supervisord/logo.png similarity index 100% rename from src/supervisord/logo.png rename to core_integrations/supervisord/logo.png diff --git a/src/supervisord/logo@2x.png b/core_integrations/supervisord/logo@2x.png similarity index 100% rename from src/supervisord/logo@2x.png rename to core_integrations/supervisord/logo@2x.png diff --git a/src/supla/icon.png b/core_integrations/supla/icon.png similarity index 100% rename from src/supla/icon.png rename to core_integrations/supla/icon.png diff --git a/src/supla/icon@2x.png b/core_integrations/supla/icon@2x.png similarity index 100% rename from src/supla/icon@2x.png rename to core_integrations/supla/icon@2x.png diff --git a/src/supla/logo.png b/core_integrations/supla/logo.png similarity index 100% rename from src/supla/logo.png rename to core_integrations/supla/logo.png diff --git a/src/supla/logo@2x.png b/core_integrations/supla/logo@2x.png similarity index 100% rename from src/supla/logo@2x.png rename to core_integrations/supla/logo@2x.png diff --git a/src/surepetcare/icon.png b/core_integrations/surepetcare/icon.png similarity index 100% rename from src/surepetcare/icon.png rename to core_integrations/surepetcare/icon.png diff --git a/src/surepetcare/icon@2x.png b/core_integrations/surepetcare/icon@2x.png similarity index 100% rename from src/surepetcare/icon@2x.png rename to core_integrations/surepetcare/icon@2x.png diff --git a/src/surepetcare/logo.png b/core_integrations/surepetcare/logo.png similarity index 100% rename from src/surepetcare/logo.png rename to core_integrations/surepetcare/logo.png diff --git a/src/surepetcare/logo@2x.png b/core_integrations/surepetcare/logo@2x.png similarity index 100% rename from src/surepetcare/logo@2x.png rename to core_integrations/surepetcare/logo@2x.png diff --git a/src/swiss_hydrological_data/icon.png b/core_integrations/swiss_hydrological_data/icon.png similarity index 100% rename from src/swiss_hydrological_data/icon.png rename to core_integrations/swiss_hydrological_data/icon.png diff --git a/src/swiss_hydrological_data/icon@2x.png b/core_integrations/swiss_hydrological_data/icon@2x.png similarity index 100% rename from src/swiss_hydrological_data/icon@2x.png rename to core_integrations/swiss_hydrological_data/icon@2x.png diff --git a/src/swiss_hydrological_data/logo.png b/core_integrations/swiss_hydrological_data/logo.png similarity index 100% rename from src/swiss_hydrological_data/logo.png rename to core_integrations/swiss_hydrological_data/logo.png diff --git a/src/swiss_hydrological_data/logo@2x.png b/core_integrations/swiss_hydrological_data/logo@2x.png similarity index 100% rename from src/swiss_hydrological_data/logo@2x.png rename to core_integrations/swiss_hydrological_data/logo@2x.png diff --git a/src/swiss_public_transport/icon.png b/core_integrations/swiss_public_transport/icon.png similarity index 100% rename from src/swiss_public_transport/icon.png rename to core_integrations/swiss_public_transport/icon.png diff --git a/src/swiss_public_transport/icon@2x.png b/core_integrations/swiss_public_transport/icon@2x.png similarity index 100% rename from src/swiss_public_transport/icon@2x.png rename to core_integrations/swiss_public_transport/icon@2x.png diff --git a/src/swiss_public_transport/logo.png b/core_integrations/swiss_public_transport/logo.png similarity index 100% rename from src/swiss_public_transport/logo.png rename to core_integrations/swiss_public_transport/logo.png diff --git a/src/swiss_public_transport/logo@2x.png b/core_integrations/swiss_public_transport/logo@2x.png similarity index 100% rename from src/swiss_public_transport/logo@2x.png rename to core_integrations/swiss_public_transport/logo@2x.png diff --git a/src/swisscom/icon.png b/core_integrations/swisscom/icon.png similarity index 100% rename from src/swisscom/icon.png rename to core_integrations/swisscom/icon.png diff --git a/src/swisscom/icon@2x.png b/core_integrations/swisscom/icon@2x.png similarity index 100% rename from src/swisscom/icon@2x.png rename to core_integrations/swisscom/icon@2x.png diff --git a/src/swisscom/logo.png b/core_integrations/swisscom/logo.png similarity index 100% rename from src/swisscom/logo.png rename to core_integrations/swisscom/logo.png diff --git a/src/swisscom/logo@2x.png b/core_integrations/swisscom/logo@2x.png similarity index 100% rename from src/swisscom/logo@2x.png rename to core_integrations/swisscom/logo@2x.png diff --git a/src/switch/icon.png b/core_integrations/switch/icon.png similarity index 100% rename from src/switch/icon.png rename to core_integrations/switch/icon.png diff --git a/src/switch/icon@2x.png b/core_integrations/switch/icon@2x.png similarity index 100% rename from src/switch/icon@2x.png rename to core_integrations/switch/icon@2x.png diff --git a/src/switchbot/icon.png b/core_integrations/switchbot/icon.png similarity index 100% rename from src/switchbot/icon.png rename to core_integrations/switchbot/icon.png diff --git a/src/switchbot/icon@2x.png b/core_integrations/switchbot/icon@2x.png similarity index 100% rename from src/switchbot/icon@2x.png rename to core_integrations/switchbot/icon@2x.png diff --git a/src/switchbot/logo.png b/core_integrations/switchbot/logo.png similarity index 100% rename from src/switchbot/logo.png rename to core_integrations/switchbot/logo.png diff --git a/src/switchbot/logo@2x.png b/core_integrations/switchbot/logo@2x.png similarity index 100% rename from src/switchbot/logo@2x.png rename to core_integrations/switchbot/logo@2x.png diff --git a/src/switcher_kis/icon.png b/core_integrations/switcher_kis/icon.png similarity index 100% rename from src/switcher_kis/icon.png rename to core_integrations/switcher_kis/icon.png diff --git a/src/switcher_kis/logo.png b/core_integrations/switcher_kis/logo.png similarity index 100% rename from src/switcher_kis/logo.png rename to core_integrations/switcher_kis/logo.png diff --git a/src/switcher_kis/logo@2x.png b/core_integrations/switcher_kis/logo@2x.png similarity index 100% rename from src/switcher_kis/logo@2x.png rename to core_integrations/switcher_kis/logo@2x.png diff --git a/src/switchmate/icon.png b/core_integrations/switchmate/icon.png similarity index 100% rename from src/switchmate/icon.png rename to core_integrations/switchmate/icon.png diff --git a/src/switchmate/icon@2x.png b/core_integrations/switchmate/icon@2x.png similarity index 100% rename from src/switchmate/icon@2x.png rename to core_integrations/switchmate/icon@2x.png diff --git a/src/switchmate/logo.png b/core_integrations/switchmate/logo.png similarity index 100% rename from src/switchmate/logo.png rename to core_integrations/switchmate/logo.png diff --git a/src/switchmate/logo@2x.png b/core_integrations/switchmate/logo@2x.png similarity index 100% rename from src/switchmate/logo@2x.png rename to core_integrations/switchmate/logo@2x.png diff --git a/src/syncthru b/core_integrations/syncthru similarity index 100% rename from src/syncthru rename to core_integrations/syncthru diff --git a/src/synology/icon.png b/core_integrations/synology/icon.png similarity index 100% rename from src/synology/icon.png rename to core_integrations/synology/icon.png diff --git a/src/synology/icon@2x.png b/core_integrations/synology/icon@2x.png similarity index 100% rename from src/synology/icon@2x.png rename to core_integrations/synology/icon@2x.png diff --git a/src/synology/logo.png b/core_integrations/synology/logo.png similarity index 100% rename from src/synology/logo.png rename to core_integrations/synology/logo.png diff --git a/src/synology/logo@2x.png b/core_integrations/synology/logo@2x.png similarity index 100% rename from src/synology/logo@2x.png rename to core_integrations/synology/logo@2x.png diff --git a/src/synology_chat b/core_integrations/synology_chat similarity index 100% rename from src/synology_chat rename to core_integrations/synology_chat diff --git a/src/synology_dsm b/core_integrations/synology_dsm similarity index 100% rename from src/synology_dsm rename to core_integrations/synology_dsm diff --git a/src/synology_srm b/core_integrations/synology_srm similarity index 100% rename from src/synology_srm rename to core_integrations/synology_srm diff --git a/src/syslog b/core_integrations/syslog similarity index 100% rename from src/syslog rename to core_integrations/syslog diff --git a/src/system_health/icon.png b/core_integrations/system_health/icon.png similarity index 100% rename from src/system_health/icon.png rename to core_integrations/system_health/icon.png diff --git a/src/system_health/icon@2x.png b/core_integrations/system_health/icon@2x.png similarity index 100% rename from src/system_health/icon@2x.png rename to core_integrations/system_health/icon@2x.png diff --git a/src/system_log b/core_integrations/system_log similarity index 100% rename from src/system_log rename to core_integrations/system_log diff --git a/src/systemmonitor b/core_integrations/systemmonitor similarity index 100% rename from src/systemmonitor rename to core_integrations/systemmonitor diff --git a/src/tado/icon.png b/core_integrations/tado/icon.png similarity index 100% rename from src/tado/icon.png rename to core_integrations/tado/icon.png diff --git a/src/tado/icon@2x.png b/core_integrations/tado/icon@2x.png similarity index 100% rename from src/tado/icon@2x.png rename to core_integrations/tado/icon@2x.png diff --git a/src/tado/logo.png b/core_integrations/tado/logo.png similarity index 100% rename from src/tado/logo.png rename to core_integrations/tado/logo.png diff --git a/src/tado/logo@2x.png b/core_integrations/tado/logo@2x.png similarity index 100% rename from src/tado/logo@2x.png rename to core_integrations/tado/logo@2x.png diff --git a/src/tahoma/icon.png b/core_integrations/tahoma/icon.png similarity index 100% rename from src/tahoma/icon.png rename to core_integrations/tahoma/icon.png diff --git a/src/tahoma/icon@2x.png b/core_integrations/tahoma/icon@2x.png similarity index 100% rename from src/tahoma/icon@2x.png rename to core_integrations/tahoma/icon@2x.png diff --git a/src/tahoma/logo.png b/core_integrations/tahoma/logo.png similarity index 100% rename from src/tahoma/logo.png rename to core_integrations/tahoma/logo.png diff --git a/src/tahoma/logo@2x.png b/core_integrations/tahoma/logo@2x.png similarity index 100% rename from src/tahoma/logo@2x.png rename to core_integrations/tahoma/logo@2x.png diff --git a/src/tank_utility/icon.png b/core_integrations/tank_utility/icon.png similarity index 100% rename from src/tank_utility/icon.png rename to core_integrations/tank_utility/icon.png diff --git a/src/tank_utility/icon@2x.png b/core_integrations/tank_utility/icon@2x.png similarity index 100% rename from src/tank_utility/icon@2x.png rename to core_integrations/tank_utility/icon@2x.png diff --git a/src/tank_utility/logo.png b/core_integrations/tank_utility/logo.png similarity index 100% rename from src/tank_utility/logo.png rename to core_integrations/tank_utility/logo.png diff --git a/src/tank_utility/logo@2x.png b/core_integrations/tank_utility/logo@2x.png similarity index 100% rename from src/tank_utility/logo@2x.png rename to core_integrations/tank_utility/logo@2x.png diff --git a/src/tankerkoenig/icon.png b/core_integrations/tankerkoenig/icon.png similarity index 100% rename from src/tankerkoenig/icon.png rename to core_integrations/tankerkoenig/icon.png diff --git a/src/tankerkoenig/icon@2x.png b/core_integrations/tankerkoenig/icon@2x.png similarity index 100% rename from src/tankerkoenig/icon@2x.png rename to core_integrations/tankerkoenig/icon@2x.png diff --git a/src/tankerkoenig/logo.png b/core_integrations/tankerkoenig/logo.png similarity index 100% rename from src/tankerkoenig/logo.png rename to core_integrations/tankerkoenig/logo.png diff --git a/src/tapsaff/icon.png b/core_integrations/tapsaff/icon.png similarity index 100% rename from src/tapsaff/icon.png rename to core_integrations/tapsaff/icon.png diff --git a/src/tapsaff/icon@2x.png b/core_integrations/tapsaff/icon@2x.png similarity index 100% rename from src/tapsaff/icon@2x.png rename to core_integrations/tapsaff/icon@2x.png diff --git a/src/tapsaff/logo.png b/core_integrations/tapsaff/logo.png similarity index 100% rename from src/tapsaff/logo.png rename to core_integrations/tapsaff/logo.png diff --git a/src/tautulli/icon.png b/core_integrations/tautulli/icon.png similarity index 100% rename from src/tautulli/icon.png rename to core_integrations/tautulli/icon.png diff --git a/src/tautulli/icon@2x.png b/core_integrations/tautulli/icon@2x.png similarity index 100% rename from src/tautulli/icon@2x.png rename to core_integrations/tautulli/icon@2x.png diff --git a/src/tautulli/logo.png b/core_integrations/tautulli/logo.png similarity index 100% rename from src/tautulli/logo.png rename to core_integrations/tautulli/logo.png diff --git a/src/tautulli/logo@2x.png b/core_integrations/tautulli/logo@2x.png similarity index 100% rename from src/tautulli/logo@2x.png rename to core_integrations/tautulli/logo@2x.png diff --git a/src/tcp b/core_integrations/tcp similarity index 100% rename from src/tcp rename to core_integrations/tcp diff --git a/src/ted5000/icon.png b/core_integrations/ted5000/icon.png similarity index 100% rename from src/ted5000/icon.png rename to core_integrations/ted5000/icon.png diff --git a/src/ted5000/icon@2x.png b/core_integrations/ted5000/icon@2x.png similarity index 100% rename from src/ted5000/icon@2x.png rename to core_integrations/ted5000/icon@2x.png diff --git a/src/ted5000/logo.png b/core_integrations/ted5000/logo.png similarity index 100% rename from src/ted5000/logo.png rename to core_integrations/ted5000/logo.png diff --git a/src/ted5000/logo@2x.png b/core_integrations/ted5000/logo@2x.png similarity index 100% rename from src/ted5000/logo@2x.png rename to core_integrations/ted5000/logo@2x.png diff --git a/src/teksavvy/icon.png b/core_integrations/teksavvy/icon.png similarity index 100% rename from src/teksavvy/icon.png rename to core_integrations/teksavvy/icon.png diff --git a/src/teksavvy/icon@2x.png b/core_integrations/teksavvy/icon@2x.png similarity index 100% rename from src/teksavvy/icon@2x.png rename to core_integrations/teksavvy/icon@2x.png diff --git a/src/teksavvy/logo.png b/core_integrations/teksavvy/logo.png similarity index 100% rename from src/teksavvy/logo.png rename to core_integrations/teksavvy/logo.png diff --git a/src/teksavvy/logo@2x.png b/core_integrations/teksavvy/logo@2x.png similarity index 100% rename from src/teksavvy/logo@2x.png rename to core_integrations/teksavvy/logo@2x.png diff --git a/src/telegram/icon.png b/core_integrations/telegram/icon.png similarity index 100% rename from src/telegram/icon.png rename to core_integrations/telegram/icon.png diff --git a/src/telegram/icon@2x.png b/core_integrations/telegram/icon@2x.png similarity index 100% rename from src/telegram/icon@2x.png rename to core_integrations/telegram/icon@2x.png diff --git a/src/telegram/logo.png b/core_integrations/telegram/logo.png similarity index 100% rename from src/telegram/logo.png rename to core_integrations/telegram/logo.png diff --git a/src/telegram/logo@2x.png b/core_integrations/telegram/logo@2x.png similarity index 100% rename from src/telegram/logo@2x.png rename to core_integrations/telegram/logo@2x.png diff --git a/src/telegram_bot b/core_integrations/telegram_bot similarity index 100% rename from src/telegram_bot rename to core_integrations/telegram_bot diff --git a/src/tellduslive/icon.png b/core_integrations/tellduslive/icon.png similarity index 100% rename from src/tellduslive/icon.png rename to core_integrations/tellduslive/icon.png diff --git a/src/tellduslive/icon@2x.png b/core_integrations/tellduslive/icon@2x.png similarity index 100% rename from src/tellduslive/icon@2x.png rename to core_integrations/tellduslive/icon@2x.png diff --git a/src/tellduslive/logo.png b/core_integrations/tellduslive/logo.png similarity index 100% rename from src/tellduslive/logo.png rename to core_integrations/tellduslive/logo.png diff --git a/src/tellduslive/logo@2x.png b/core_integrations/tellduslive/logo@2x.png similarity index 100% rename from src/tellduslive/logo@2x.png rename to core_integrations/tellduslive/logo@2x.png diff --git a/src/tellstick/icon.png b/core_integrations/tellstick/icon.png similarity index 100% rename from src/tellstick/icon.png rename to core_integrations/tellstick/icon.png diff --git a/src/tellstick/icon@2x.png b/core_integrations/tellstick/icon@2x.png similarity index 100% rename from src/tellstick/icon@2x.png rename to core_integrations/tellstick/icon@2x.png diff --git a/src/tellstick/logo.png b/core_integrations/tellstick/logo.png similarity index 100% rename from src/tellstick/logo.png rename to core_integrations/tellstick/logo.png diff --git a/src/tellstick/logo@2x.png b/core_integrations/tellstick/logo@2x.png similarity index 100% rename from src/tellstick/logo@2x.png rename to core_integrations/tellstick/logo@2x.png diff --git a/src/telnet b/core_integrations/telnet similarity index 100% rename from src/telnet rename to core_integrations/telnet diff --git a/src/temper/icon.png b/core_integrations/temper/icon.png similarity index 100% rename from src/temper/icon.png rename to core_integrations/temper/icon.png diff --git a/src/temper/icon@2x.png b/core_integrations/temper/icon@2x.png similarity index 100% rename from src/temper/icon@2x.png rename to core_integrations/temper/icon@2x.png diff --git a/src/temper/logo.png b/core_integrations/temper/logo.png similarity index 100% rename from src/temper/logo.png rename to core_integrations/temper/logo.png diff --git a/src/temper/logo@2x.png b/core_integrations/temper/logo@2x.png similarity index 100% rename from src/temper/logo@2x.png rename to core_integrations/temper/logo@2x.png diff --git a/src/template b/core_integrations/template similarity index 100% rename from src/template rename to core_integrations/template diff --git a/src/tensorflow/icon.png b/core_integrations/tensorflow/icon.png similarity index 100% rename from src/tensorflow/icon.png rename to core_integrations/tensorflow/icon.png diff --git a/src/tensorflow/icon@2x.png b/core_integrations/tensorflow/icon@2x.png similarity index 100% rename from src/tensorflow/icon@2x.png rename to core_integrations/tensorflow/icon@2x.png diff --git a/src/tensorflow/logo.png b/core_integrations/tensorflow/logo.png similarity index 100% rename from src/tensorflow/logo.png rename to core_integrations/tensorflow/logo.png diff --git a/src/tensorflow/logo@2x.png b/core_integrations/tensorflow/logo@2x.png similarity index 100% rename from src/tensorflow/logo@2x.png rename to core_integrations/tensorflow/logo@2x.png diff --git a/src/tesla/icon.png b/core_integrations/tesla/icon.png similarity index 100% rename from src/tesla/icon.png rename to core_integrations/tesla/icon.png diff --git a/src/tesla/icon@2x.png b/core_integrations/tesla/icon@2x.png similarity index 100% rename from src/tesla/icon@2x.png rename to core_integrations/tesla/icon@2x.png diff --git a/src/tesla/logo.png b/core_integrations/tesla/logo.png similarity index 100% rename from src/tesla/logo.png rename to core_integrations/tesla/logo.png diff --git a/src/tesla/logo@2x.png b/core_integrations/tesla/logo@2x.png similarity index 100% rename from src/tesla/logo@2x.png rename to core_integrations/tesla/logo@2x.png diff --git a/src/tfiac/icon.png b/core_integrations/tfiac/icon.png similarity index 100% rename from src/tfiac/icon.png rename to core_integrations/tfiac/icon.png diff --git a/src/tfiac/icon@2x.png b/core_integrations/tfiac/icon@2x.png similarity index 100% rename from src/tfiac/icon@2x.png rename to core_integrations/tfiac/icon@2x.png diff --git a/src/thermoworks_smoke/icon.png b/core_integrations/thermoworks_smoke/icon.png similarity index 100% rename from src/thermoworks_smoke/icon.png rename to core_integrations/thermoworks_smoke/icon.png diff --git a/src/thermoworks_smoke/icon@2x.png b/core_integrations/thermoworks_smoke/icon@2x.png similarity index 100% rename from src/thermoworks_smoke/icon@2x.png rename to core_integrations/thermoworks_smoke/icon@2x.png diff --git a/src/thermoworks_smoke/logo.png b/core_integrations/thermoworks_smoke/logo.png similarity index 100% rename from src/thermoworks_smoke/logo.png rename to core_integrations/thermoworks_smoke/logo.png diff --git a/src/thethingsnetwork/icon.png b/core_integrations/thethingsnetwork/icon.png similarity index 100% rename from src/thethingsnetwork/icon.png rename to core_integrations/thethingsnetwork/icon.png diff --git a/src/thethingsnetwork/icon@2x.png b/core_integrations/thethingsnetwork/icon@2x.png similarity index 100% rename from src/thethingsnetwork/icon@2x.png rename to core_integrations/thethingsnetwork/icon@2x.png diff --git a/src/thethingsnetwork/logo.png b/core_integrations/thethingsnetwork/logo.png similarity index 100% rename from src/thethingsnetwork/logo.png rename to core_integrations/thethingsnetwork/logo.png diff --git a/src/thethingsnetwork/logo@2x.png b/core_integrations/thethingsnetwork/logo@2x.png similarity index 100% rename from src/thethingsnetwork/logo@2x.png rename to core_integrations/thethingsnetwork/logo@2x.png diff --git a/src/thingspeak/icon.png b/core_integrations/thingspeak/icon.png similarity index 100% rename from src/thingspeak/icon.png rename to core_integrations/thingspeak/icon.png diff --git a/src/thingspeak/icon@2x.png b/core_integrations/thingspeak/icon@2x.png similarity index 100% rename from src/thingspeak/icon@2x.png rename to core_integrations/thingspeak/icon@2x.png diff --git a/src/thingspeak/logo.png b/core_integrations/thingspeak/logo.png similarity index 100% rename from src/thingspeak/logo.png rename to core_integrations/thingspeak/logo.png diff --git a/src/thingspeak/logo@2x.png b/core_integrations/thingspeak/logo@2x.png similarity index 100% rename from src/thingspeak/logo@2x.png rename to core_integrations/thingspeak/logo@2x.png diff --git a/src/thinkingcleaner/icon.png b/core_integrations/thinkingcleaner/icon.png similarity index 100% rename from src/thinkingcleaner/icon.png rename to core_integrations/thinkingcleaner/icon.png diff --git a/src/thinkingcleaner/icon@2x.png b/core_integrations/thinkingcleaner/icon@2x.png similarity index 100% rename from src/thinkingcleaner/icon@2x.png rename to core_integrations/thinkingcleaner/icon@2x.png diff --git a/src/thomson/icon.png b/core_integrations/thomson/icon.png similarity index 100% rename from src/thomson/icon.png rename to core_integrations/thomson/icon.png diff --git a/src/thomson/icon@2x.png b/core_integrations/thomson/icon@2x.png similarity index 100% rename from src/thomson/icon@2x.png rename to core_integrations/thomson/icon@2x.png diff --git a/src/thomson/logo.png b/core_integrations/thomson/logo.png similarity index 100% rename from src/thomson/logo.png rename to core_integrations/thomson/logo.png diff --git a/src/thomson/logo@2x.png b/core_integrations/thomson/logo@2x.png similarity index 100% rename from src/thomson/logo@2x.png rename to core_integrations/thomson/logo@2x.png diff --git a/src/threshold b/core_integrations/threshold similarity index 100% rename from src/threshold rename to core_integrations/threshold diff --git a/src/tibber/icon.png b/core_integrations/tibber/icon.png similarity index 100% rename from src/tibber/icon.png rename to core_integrations/tibber/icon.png diff --git a/src/tibber/icon@2x.png b/core_integrations/tibber/icon@2x.png similarity index 100% rename from src/tibber/icon@2x.png rename to core_integrations/tibber/icon@2x.png diff --git a/src/tibber/logo.png b/core_integrations/tibber/logo.png similarity index 100% rename from src/tibber/logo.png rename to core_integrations/tibber/logo.png diff --git a/src/tibber/logo@2x.png b/core_integrations/tibber/logo@2x.png similarity index 100% rename from src/tibber/logo@2x.png rename to core_integrations/tibber/logo@2x.png diff --git a/src/tikteck/icon.png b/core_integrations/tikteck/icon.png similarity index 100% rename from src/tikteck/icon.png rename to core_integrations/tikteck/icon.png diff --git a/src/tikteck/icon@2x.png b/core_integrations/tikteck/icon@2x.png similarity index 100% rename from src/tikteck/icon@2x.png rename to core_integrations/tikteck/icon@2x.png diff --git a/src/tikteck/logo.png b/core_integrations/tikteck/logo.png similarity index 100% rename from src/tikteck/logo.png rename to core_integrations/tikteck/logo.png diff --git a/src/tikteck/logo@2x.png b/core_integrations/tikteck/logo@2x.png similarity index 100% rename from src/tikteck/logo@2x.png rename to core_integrations/tikteck/logo@2x.png diff --git a/src/tile/icon.png b/core_integrations/tile/icon.png similarity index 100% rename from src/tile/icon.png rename to core_integrations/tile/icon.png diff --git a/src/tile/icon@2x.png b/core_integrations/tile/icon@2x.png similarity index 100% rename from src/tile/icon@2x.png rename to core_integrations/tile/icon@2x.png diff --git a/src/tile/logo.png b/core_integrations/tile/logo.png similarity index 100% rename from src/tile/logo.png rename to core_integrations/tile/logo.png diff --git a/src/tile/logo@2x.png b/core_integrations/tile/logo@2x.png similarity index 100% rename from src/tile/logo@2x.png rename to core_integrations/tile/logo@2x.png diff --git a/src/time_date b/core_integrations/time_date similarity index 100% rename from src/time_date rename to core_integrations/time_date diff --git a/src/timer/icon.png b/core_integrations/timer/icon.png similarity index 100% rename from src/timer/icon.png rename to core_integrations/timer/icon.png diff --git a/src/timer/icon@2x.png b/core_integrations/timer/icon@2x.png similarity index 100% rename from src/timer/icon@2x.png rename to core_integrations/timer/icon@2x.png diff --git a/src/tmb/icon.png b/core_integrations/tmb/icon.png similarity index 100% rename from src/tmb/icon.png rename to core_integrations/tmb/icon.png diff --git a/src/tmb/icon@2x.png b/core_integrations/tmb/icon@2x.png similarity index 100% rename from src/tmb/icon@2x.png rename to core_integrations/tmb/icon@2x.png diff --git a/src/tmb/logo.png b/core_integrations/tmb/logo.png similarity index 100% rename from src/tmb/logo.png rename to core_integrations/tmb/logo.png diff --git a/src/tmb/logo@2x.png b/core_integrations/tmb/logo@2x.png similarity index 100% rename from src/tmb/logo@2x.png rename to core_integrations/tmb/logo@2x.png diff --git a/src/tod b/core_integrations/tod similarity index 100% rename from src/tod rename to core_integrations/tod diff --git a/src/todoist/icon.png b/core_integrations/todoist/icon.png similarity index 100% rename from src/todoist/icon.png rename to core_integrations/todoist/icon.png diff --git a/src/todoist/icon@2x.png b/core_integrations/todoist/icon@2x.png similarity index 100% rename from src/todoist/icon@2x.png rename to core_integrations/todoist/icon@2x.png diff --git a/src/todoist/logo.png b/core_integrations/todoist/logo.png similarity index 100% rename from src/todoist/logo.png rename to core_integrations/todoist/logo.png diff --git a/src/todoist/logo@2x.png b/core_integrations/todoist/logo@2x.png similarity index 100% rename from src/todoist/logo@2x.png rename to core_integrations/todoist/logo@2x.png diff --git a/src/tof b/core_integrations/tof similarity index 100% rename from src/tof rename to core_integrations/tof diff --git a/src/tomato/icon.png b/core_integrations/tomato/icon.png similarity index 100% rename from src/tomato/icon.png rename to core_integrations/tomato/icon.png diff --git a/src/tomato/icon@2x.png b/core_integrations/tomato/icon@2x.png similarity index 100% rename from src/tomato/icon@2x.png rename to core_integrations/tomato/icon@2x.png diff --git a/src/tomato/logo.png b/core_integrations/tomato/logo.png similarity index 100% rename from src/tomato/logo.png rename to core_integrations/tomato/logo.png diff --git a/src/tomato/logo@2x.png b/core_integrations/tomato/logo@2x.png similarity index 100% rename from src/tomato/logo@2x.png rename to core_integrations/tomato/logo@2x.png diff --git a/src/toon/icon.png b/core_integrations/toon/icon.png similarity index 100% rename from src/toon/icon.png rename to core_integrations/toon/icon.png diff --git a/src/toon/icon@2x.png b/core_integrations/toon/icon@2x.png similarity index 100% rename from src/toon/icon@2x.png rename to core_integrations/toon/icon@2x.png diff --git a/src/toon/logo.png b/core_integrations/toon/logo.png similarity index 100% rename from src/toon/logo.png rename to core_integrations/toon/logo.png diff --git a/src/toon/logo@2x.png b/core_integrations/toon/logo@2x.png similarity index 100% rename from src/toon/logo@2x.png rename to core_integrations/toon/logo@2x.png diff --git a/src/torque/icon.png b/core_integrations/torque/icon.png similarity index 100% rename from src/torque/icon.png rename to core_integrations/torque/icon.png diff --git a/src/torque/icon@2x.png b/core_integrations/torque/icon@2x.png similarity index 100% rename from src/torque/icon@2x.png rename to core_integrations/torque/icon@2x.png diff --git a/src/torque/logo.png b/core_integrations/torque/logo.png similarity index 100% rename from src/torque/logo.png rename to core_integrations/torque/logo.png diff --git a/src/torque/logo@2x.png b/core_integrations/torque/logo@2x.png similarity index 100% rename from src/torque/logo@2x.png rename to core_integrations/torque/logo@2x.png diff --git a/src/totalconnect b/core_integrations/totalconnect similarity index 100% rename from src/totalconnect rename to core_integrations/totalconnect diff --git a/src/touchline/icon.png b/core_integrations/touchline/icon.png similarity index 100% rename from src/touchline/icon.png rename to core_integrations/touchline/icon.png diff --git a/src/touchline/icon@2x.png b/core_integrations/touchline/icon@2x.png similarity index 100% rename from src/touchline/icon@2x.png rename to core_integrations/touchline/icon@2x.png diff --git a/src/touchline/logo.png b/core_integrations/touchline/logo.png similarity index 100% rename from src/touchline/logo.png rename to core_integrations/touchline/logo.png diff --git a/src/touchline/logo@2x.png b/core_integrations/touchline/logo@2x.png similarity index 100% rename from src/touchline/logo@2x.png rename to core_integrations/touchline/logo@2x.png diff --git a/src/tplink/icon.png b/core_integrations/tplink/icon.png similarity index 100% rename from src/tplink/icon.png rename to core_integrations/tplink/icon.png diff --git a/src/tplink/icon@2x.png b/core_integrations/tplink/icon@2x.png similarity index 100% rename from src/tplink/icon@2x.png rename to core_integrations/tplink/icon@2x.png diff --git a/src/tplink/logo.png b/core_integrations/tplink/logo.png similarity index 100% rename from src/tplink/logo.png rename to core_integrations/tplink/logo.png diff --git a/src/tplink/logo@2x.png b/core_integrations/tplink/logo@2x.png similarity index 100% rename from src/tplink/logo@2x.png rename to core_integrations/tplink/logo@2x.png diff --git a/src/tplink_lte b/core_integrations/tplink_lte similarity index 100% rename from src/tplink_lte rename to core_integrations/tplink_lte diff --git a/src/traccar/icon.png b/core_integrations/traccar/icon.png similarity index 100% rename from src/traccar/icon.png rename to core_integrations/traccar/icon.png diff --git a/src/traccar/icon@2x.png b/core_integrations/traccar/icon@2x.png similarity index 100% rename from src/traccar/icon@2x.png rename to core_integrations/traccar/icon@2x.png diff --git a/src/traccar/logo.png b/core_integrations/traccar/logo.png similarity index 100% rename from src/traccar/logo.png rename to core_integrations/traccar/logo.png diff --git a/src/traccar/logo@2x.png b/core_integrations/traccar/logo@2x.png similarity index 100% rename from src/traccar/logo@2x.png rename to core_integrations/traccar/logo@2x.png diff --git a/src/trackr/icon.png b/core_integrations/trackr/icon.png similarity index 100% rename from src/trackr/icon.png rename to core_integrations/trackr/icon.png diff --git a/src/trackr/logo.png b/core_integrations/trackr/logo.png similarity index 100% rename from src/trackr/logo.png rename to core_integrations/trackr/logo.png diff --git a/src/tradfri/icon.png b/core_integrations/tradfri/icon.png similarity index 100% rename from src/tradfri/icon.png rename to core_integrations/tradfri/icon.png diff --git a/src/tradfri/icon@2x.png b/core_integrations/tradfri/icon@2x.png similarity index 100% rename from src/tradfri/icon@2x.png rename to core_integrations/tradfri/icon@2x.png diff --git a/src/tradfri/logo.png b/core_integrations/tradfri/logo.png similarity index 100% rename from src/tradfri/logo.png rename to core_integrations/tradfri/logo.png diff --git a/src/tradfri/logo@2x.png b/core_integrations/tradfri/logo@2x.png similarity index 100% rename from src/tradfri/logo@2x.png rename to core_integrations/tradfri/logo@2x.png diff --git a/src/trafikverket_train/icon.png b/core_integrations/trafikverket_train/icon.png similarity index 100% rename from src/trafikverket_train/icon.png rename to core_integrations/trafikverket_train/icon.png diff --git a/src/trafikverket_train/icon@2x.png b/core_integrations/trafikverket_train/icon@2x.png similarity index 100% rename from src/trafikverket_train/icon@2x.png rename to core_integrations/trafikverket_train/icon@2x.png diff --git a/src/trafikverket_train/logo.png b/core_integrations/trafikverket_train/logo.png similarity index 100% rename from src/trafikverket_train/logo.png rename to core_integrations/trafikverket_train/logo.png diff --git a/src/trafikverket_train/logo@2x.png b/core_integrations/trafikverket_train/logo@2x.png similarity index 100% rename from src/trafikverket_train/logo@2x.png rename to core_integrations/trafikverket_train/logo@2x.png diff --git a/src/trafikverket_weatherstation b/core_integrations/trafikverket_weatherstation similarity index 100% rename from src/trafikverket_weatherstation rename to core_integrations/trafikverket_weatherstation diff --git a/src/transmission/icon.png b/core_integrations/transmission/icon.png similarity index 100% rename from src/transmission/icon.png rename to core_integrations/transmission/icon.png diff --git a/src/transmission/icon@2x.png b/core_integrations/transmission/icon@2x.png similarity index 100% rename from src/transmission/icon@2x.png rename to core_integrations/transmission/icon@2x.png diff --git a/src/transport_nsw/icon.png b/core_integrations/transport_nsw/icon.png similarity index 100% rename from src/transport_nsw/icon.png rename to core_integrations/transport_nsw/icon.png diff --git a/src/transport_nsw/icon@2x.png b/core_integrations/transport_nsw/icon@2x.png similarity index 100% rename from src/transport_nsw/icon@2x.png rename to core_integrations/transport_nsw/icon@2x.png diff --git a/src/transport_nsw/logo.png b/core_integrations/transport_nsw/logo.png similarity index 100% rename from src/transport_nsw/logo.png rename to core_integrations/transport_nsw/logo.png diff --git a/src/transport_nsw/logo@2x.png b/core_integrations/transport_nsw/logo@2x.png similarity index 100% rename from src/transport_nsw/logo@2x.png rename to core_integrations/transport_nsw/logo@2x.png diff --git a/src/travisci/icon.png b/core_integrations/travisci/icon.png similarity index 100% rename from src/travisci/icon.png rename to core_integrations/travisci/icon.png diff --git a/src/travisci/icon@2x.png b/core_integrations/travisci/icon@2x.png similarity index 100% rename from src/travisci/icon@2x.png rename to core_integrations/travisci/icon@2x.png diff --git a/src/travisci/logo.png b/core_integrations/travisci/logo.png similarity index 100% rename from src/travisci/logo.png rename to core_integrations/travisci/logo.png diff --git a/src/travisci/logo@2x.png b/core_integrations/travisci/logo@2x.png similarity index 100% rename from src/travisci/logo@2x.png rename to core_integrations/travisci/logo@2x.png diff --git a/src/trend b/core_integrations/trend similarity index 100% rename from src/trend rename to core_integrations/trend diff --git a/src/tts b/core_integrations/tts similarity index 100% rename from src/tts rename to core_integrations/tts diff --git a/src/tuya/icon.png b/core_integrations/tuya/icon.png similarity index 100% rename from src/tuya/icon.png rename to core_integrations/tuya/icon.png diff --git a/src/tuya/icon@2x.png b/core_integrations/tuya/icon@2x.png similarity index 100% rename from src/tuya/icon@2x.png rename to core_integrations/tuya/icon@2x.png diff --git a/src/tuya/logo.png b/core_integrations/tuya/logo.png similarity index 100% rename from src/tuya/logo.png rename to core_integrations/tuya/logo.png diff --git a/src/tuya/logo@2x.png b/core_integrations/tuya/logo@2x.png similarity index 100% rename from src/tuya/logo@2x.png rename to core_integrations/tuya/logo@2x.png diff --git a/src/twentemilieu/icon.png b/core_integrations/twentemilieu/icon.png similarity index 100% rename from src/twentemilieu/icon.png rename to core_integrations/twentemilieu/icon.png diff --git a/src/twentemilieu/icon@2x.png b/core_integrations/twentemilieu/icon@2x.png similarity index 100% rename from src/twentemilieu/icon@2x.png rename to core_integrations/twentemilieu/icon@2x.png diff --git a/src/twentemilieu/logo.png b/core_integrations/twentemilieu/logo.png similarity index 100% rename from src/twentemilieu/logo.png rename to core_integrations/twentemilieu/logo.png diff --git a/src/twentemilieu/logo@2x.png b/core_integrations/twentemilieu/logo@2x.png similarity index 100% rename from src/twentemilieu/logo@2x.png rename to core_integrations/twentemilieu/logo@2x.png diff --git a/src/twilio/icon.png b/core_integrations/twilio/icon.png similarity index 100% rename from src/twilio/icon.png rename to core_integrations/twilio/icon.png diff --git a/src/twilio/icon@2x.png b/core_integrations/twilio/icon@2x.png similarity index 100% rename from src/twilio/icon@2x.png rename to core_integrations/twilio/icon@2x.png diff --git a/src/twilio/logo.png b/core_integrations/twilio/logo.png similarity index 100% rename from src/twilio/logo.png rename to core_integrations/twilio/logo.png diff --git a/src/twilio/logo@2x.png b/core_integrations/twilio/logo@2x.png similarity index 100% rename from src/twilio/logo@2x.png rename to core_integrations/twilio/logo@2x.png diff --git a/src/twilio_call b/core_integrations/twilio_call similarity index 100% rename from src/twilio_call rename to core_integrations/twilio_call diff --git a/src/twilio_sms b/core_integrations/twilio_sms similarity index 100% rename from src/twilio_sms rename to core_integrations/twilio_sms diff --git a/src/twitch/icon.png b/core_integrations/twitch/icon.png similarity index 100% rename from src/twitch/icon.png rename to core_integrations/twitch/icon.png diff --git a/src/twitch/icon@2x.png b/core_integrations/twitch/icon@2x.png similarity index 100% rename from src/twitch/icon@2x.png rename to core_integrations/twitch/icon@2x.png diff --git a/src/twitch/logo.png b/core_integrations/twitch/logo.png similarity index 100% rename from src/twitch/logo.png rename to core_integrations/twitch/logo.png diff --git a/src/twitch/logo@2x.png b/core_integrations/twitch/logo@2x.png similarity index 100% rename from src/twitch/logo@2x.png rename to core_integrations/twitch/logo@2x.png diff --git a/src/twitter/icon.png b/core_integrations/twitter/icon.png similarity index 100% rename from src/twitter/icon.png rename to core_integrations/twitter/icon.png diff --git a/src/twitter/icon@2x.png b/core_integrations/twitter/icon@2x.png similarity index 100% rename from src/twitter/icon@2x.png rename to core_integrations/twitter/icon@2x.png diff --git a/src/twitter/logo.png b/core_integrations/twitter/logo.png similarity index 100% rename from src/twitter/logo.png rename to core_integrations/twitter/logo.png diff --git a/src/twitter/logo@2x.png b/core_integrations/twitter/logo@2x.png similarity index 100% rename from src/twitter/logo@2x.png rename to core_integrations/twitter/logo@2x.png diff --git a/src/ubee/icon.png b/core_integrations/ubee/icon.png similarity index 100% rename from src/ubee/icon.png rename to core_integrations/ubee/icon.png diff --git a/src/ubee/icon@2x.png b/core_integrations/ubee/icon@2x.png similarity index 100% rename from src/ubee/icon@2x.png rename to core_integrations/ubee/icon@2x.png diff --git a/src/ubee/logo.png b/core_integrations/ubee/logo.png similarity index 100% rename from src/ubee/logo.png rename to core_integrations/ubee/logo.png diff --git a/src/ubee/logo@2x.png b/core_integrations/ubee/logo@2x.png similarity index 100% rename from src/ubee/logo@2x.png rename to core_integrations/ubee/logo@2x.png diff --git a/src/ubus/icon.png b/core_integrations/ubus/icon.png similarity index 100% rename from src/ubus/icon.png rename to core_integrations/ubus/icon.png diff --git a/src/ubus/icon@2x.png b/core_integrations/ubus/icon@2x.png similarity index 100% rename from src/ubus/icon@2x.png rename to core_integrations/ubus/icon@2x.png diff --git a/src/ubus/logo.png b/core_integrations/ubus/logo.png similarity index 100% rename from src/ubus/logo.png rename to core_integrations/ubus/logo.png diff --git a/src/ubus/logo@2x.png b/core_integrations/ubus/logo@2x.png similarity index 100% rename from src/ubus/logo@2x.png rename to core_integrations/ubus/logo@2x.png diff --git a/src/ue_smart_radio/icon.png b/core_integrations/ue_smart_radio/icon.png similarity index 100% rename from src/ue_smart_radio/icon.png rename to core_integrations/ue_smart_radio/icon.png diff --git a/src/ue_smart_radio/icon@2x.png b/core_integrations/ue_smart_radio/icon@2x.png similarity index 100% rename from src/ue_smart_radio/icon@2x.png rename to core_integrations/ue_smart_radio/icon@2x.png diff --git a/src/ue_smart_radio/logo.png b/core_integrations/ue_smart_radio/logo.png similarity index 100% rename from src/ue_smart_radio/logo.png rename to core_integrations/ue_smart_radio/logo.png diff --git a/src/uk_transport/icon.png b/core_integrations/uk_transport/icon.png similarity index 100% rename from src/uk_transport/icon.png rename to core_integrations/uk_transport/icon.png diff --git a/src/uk_transport/icon@2x.png b/core_integrations/uk_transport/icon@2x.png similarity index 100% rename from src/uk_transport/icon@2x.png rename to core_integrations/uk_transport/icon@2x.png diff --git a/src/uk_transport/logo.png b/core_integrations/uk_transport/logo.png similarity index 100% rename from src/uk_transport/logo.png rename to core_integrations/uk_transport/logo.png diff --git a/src/uk_transport/logo@2x.png b/core_integrations/uk_transport/logo@2x.png similarity index 100% rename from src/uk_transport/logo@2x.png rename to core_integrations/uk_transport/logo@2x.png diff --git a/src/unifi/icon.png b/core_integrations/unifi/icon.png similarity index 100% rename from src/unifi/icon.png rename to core_integrations/unifi/icon.png diff --git a/src/unifi/icon@2x.png b/core_integrations/unifi/icon@2x.png similarity index 100% rename from src/unifi/icon@2x.png rename to core_integrations/unifi/icon@2x.png diff --git a/src/unifi/logo.png b/core_integrations/unifi/logo.png similarity index 100% rename from src/unifi/logo.png rename to core_integrations/unifi/logo.png diff --git a/src/unifi/logo@2x.png b/core_integrations/unifi/logo@2x.png similarity index 100% rename from src/unifi/logo@2x.png rename to core_integrations/unifi/logo@2x.png diff --git a/src/unifi_direct b/core_integrations/unifi_direct similarity index 100% rename from src/unifi_direct rename to core_integrations/unifi_direct diff --git a/src/unifiled b/core_integrations/unifiled similarity index 100% rename from src/unifiled rename to core_integrations/unifiled diff --git a/src/universal b/core_integrations/universal similarity index 100% rename from src/universal rename to core_integrations/universal diff --git a/src/upc_connect/icon.png b/core_integrations/upc_connect/icon.png similarity index 100% rename from src/upc_connect/icon.png rename to core_integrations/upc_connect/icon.png diff --git a/src/upc_connect/icon@2x.png b/core_integrations/upc_connect/icon@2x.png similarity index 100% rename from src/upc_connect/icon@2x.png rename to core_integrations/upc_connect/icon@2x.png diff --git a/src/upc_connect/logo.png b/core_integrations/upc_connect/logo.png similarity index 100% rename from src/upc_connect/logo.png rename to core_integrations/upc_connect/logo.png diff --git a/src/upc_connect/logo@2x.png b/core_integrations/upc_connect/logo@2x.png similarity index 100% rename from src/upc_connect/logo@2x.png rename to core_integrations/upc_connect/logo@2x.png diff --git a/src/upcloud/icon.png b/core_integrations/upcloud/icon.png similarity index 100% rename from src/upcloud/icon.png rename to core_integrations/upcloud/icon.png diff --git a/src/upcloud/icon@2x.png b/core_integrations/upcloud/icon@2x.png similarity index 100% rename from src/upcloud/icon@2x.png rename to core_integrations/upcloud/icon@2x.png diff --git a/src/upcloud/logo.png b/core_integrations/upcloud/logo.png similarity index 100% rename from src/upcloud/logo.png rename to core_integrations/upcloud/logo.png diff --git a/src/upcloud/logo@2x.png b/core_integrations/upcloud/logo@2x.png similarity index 100% rename from src/upcloud/logo@2x.png rename to core_integrations/upcloud/logo@2x.png diff --git a/src/updater/icon.png b/core_integrations/updater/icon.png similarity index 100% rename from src/updater/icon.png rename to core_integrations/updater/icon.png diff --git a/src/updater/icon@2x.png b/core_integrations/updater/icon@2x.png similarity index 100% rename from src/updater/icon@2x.png rename to core_integrations/updater/icon@2x.png diff --git a/src/upnp/icon.png b/core_integrations/upnp/icon.png similarity index 100% rename from src/upnp/icon.png rename to core_integrations/upnp/icon.png diff --git a/src/upnp/icon@2x.png b/core_integrations/upnp/icon@2x.png similarity index 100% rename from src/upnp/icon@2x.png rename to core_integrations/upnp/icon@2x.png diff --git a/src/upnp/logo.png b/core_integrations/upnp/logo.png similarity index 100% rename from src/upnp/logo.png rename to core_integrations/upnp/logo.png diff --git a/src/upnp/logo@2x.png b/core_integrations/upnp/logo@2x.png similarity index 100% rename from src/upnp/logo@2x.png rename to core_integrations/upnp/logo@2x.png diff --git a/src/uptime b/core_integrations/uptime similarity index 100% rename from src/uptime rename to core_integrations/uptime diff --git a/src/uptimerobot/icon.png b/core_integrations/uptimerobot/icon.png similarity index 100% rename from src/uptimerobot/icon.png rename to core_integrations/uptimerobot/icon.png diff --git a/src/uptimerobot/icon@2x.png b/core_integrations/uptimerobot/icon@2x.png similarity index 100% rename from src/uptimerobot/icon@2x.png rename to core_integrations/uptimerobot/icon@2x.png diff --git a/src/uptimerobot/logo.png b/core_integrations/uptimerobot/logo.png similarity index 100% rename from src/uptimerobot/logo.png rename to core_integrations/uptimerobot/logo.png diff --git a/src/uptimerobot/logo@2x.png b/core_integrations/uptimerobot/logo@2x.png similarity index 100% rename from src/uptimerobot/logo@2x.png rename to core_integrations/uptimerobot/logo@2x.png diff --git a/src/uscis/icon.png b/core_integrations/uscis/icon.png similarity index 100% rename from src/uscis/icon.png rename to core_integrations/uscis/icon.png diff --git a/src/uscis/icon@2x.png b/core_integrations/uscis/icon@2x.png similarity index 100% rename from src/uscis/icon@2x.png rename to core_integrations/uscis/icon@2x.png diff --git a/src/uscis/logo.png b/core_integrations/uscis/logo.png similarity index 100% rename from src/uscis/logo.png rename to core_integrations/uscis/logo.png diff --git a/src/uscis/logo@2x.png b/core_integrations/uscis/logo@2x.png similarity index 100% rename from src/uscis/logo@2x.png rename to core_integrations/uscis/logo@2x.png diff --git a/src/usgs_earthquakes_feed/icon.png b/core_integrations/usgs_earthquakes_feed/icon.png similarity index 100% rename from src/usgs_earthquakes_feed/icon.png rename to core_integrations/usgs_earthquakes_feed/icon.png diff --git a/src/usgs_earthquakes_feed/icon@2x.png b/core_integrations/usgs_earthquakes_feed/icon@2x.png similarity index 100% rename from src/usgs_earthquakes_feed/icon@2x.png rename to core_integrations/usgs_earthquakes_feed/icon@2x.png diff --git a/src/usgs_earthquakes_feed/logo.png b/core_integrations/usgs_earthquakes_feed/logo.png similarity index 100% rename from src/usgs_earthquakes_feed/logo.png rename to core_integrations/usgs_earthquakes_feed/logo.png diff --git a/src/usgs_earthquakes_feed/logo@2x.png b/core_integrations/usgs_earthquakes_feed/logo@2x.png similarity index 100% rename from src/usgs_earthquakes_feed/logo@2x.png rename to core_integrations/usgs_earthquakes_feed/logo@2x.png diff --git a/src/utility_meter/icon.png b/core_integrations/utility_meter/icon.png similarity index 100% rename from src/utility_meter/icon.png rename to core_integrations/utility_meter/icon.png diff --git a/src/utility_meter/icon@2x.png b/core_integrations/utility_meter/icon@2x.png similarity index 100% rename from src/utility_meter/icon@2x.png rename to core_integrations/utility_meter/icon@2x.png diff --git a/src/uvc b/core_integrations/uvc similarity index 100% rename from src/uvc rename to core_integrations/uvc diff --git a/src/vacuum/icon.png b/core_integrations/vacuum/icon.png similarity index 100% rename from src/vacuum/icon.png rename to core_integrations/vacuum/icon.png diff --git a/src/vacuum/icon@2x.png b/core_integrations/vacuum/icon@2x.png similarity index 100% rename from src/vacuum/icon@2x.png rename to core_integrations/vacuum/icon@2x.png diff --git a/src/vallox/icon.png b/core_integrations/vallox/icon.png similarity index 100% rename from src/vallox/icon.png rename to core_integrations/vallox/icon.png diff --git a/src/vallox/icon@2x.png b/core_integrations/vallox/icon@2x.png similarity index 100% rename from src/vallox/icon@2x.png rename to core_integrations/vallox/icon@2x.png diff --git a/src/vallox/logo.png b/core_integrations/vallox/logo.png similarity index 100% rename from src/vallox/logo.png rename to core_integrations/vallox/logo.png diff --git a/src/vallox/logo@2x.png b/core_integrations/vallox/logo@2x.png similarity index 100% rename from src/vallox/logo@2x.png rename to core_integrations/vallox/logo@2x.png diff --git a/src/vasttrafik/icon.png b/core_integrations/vasttrafik/icon.png similarity index 100% rename from src/vasttrafik/icon.png rename to core_integrations/vasttrafik/icon.png diff --git a/src/vasttrafik/icon@2x.png b/core_integrations/vasttrafik/icon@2x.png similarity index 100% rename from src/vasttrafik/icon@2x.png rename to core_integrations/vasttrafik/icon@2x.png diff --git a/src/vasttrafik/logo.png b/core_integrations/vasttrafik/logo.png similarity index 100% rename from src/vasttrafik/logo.png rename to core_integrations/vasttrafik/logo.png diff --git a/src/vasttrafik/logo@2x.png b/core_integrations/vasttrafik/logo@2x.png similarity index 100% rename from src/vasttrafik/logo@2x.png rename to core_integrations/vasttrafik/logo@2x.png diff --git a/src/velbus/icon.png b/core_integrations/velbus/icon.png similarity index 100% rename from src/velbus/icon.png rename to core_integrations/velbus/icon.png diff --git a/src/velbus/logo.png b/core_integrations/velbus/logo.png similarity index 100% rename from src/velbus/logo.png rename to core_integrations/velbus/logo.png diff --git a/src/velux/icon.png b/core_integrations/velux/icon.png similarity index 100% rename from src/velux/icon.png rename to core_integrations/velux/icon.png diff --git a/src/velux/icon@2x.png b/core_integrations/velux/icon@2x.png similarity index 100% rename from src/velux/icon@2x.png rename to core_integrations/velux/icon@2x.png diff --git a/src/velux/logo.png b/core_integrations/velux/logo.png similarity index 100% rename from src/velux/logo.png rename to core_integrations/velux/logo.png diff --git a/src/velux/logo@2x.png b/core_integrations/velux/logo@2x.png similarity index 100% rename from src/velux/logo@2x.png rename to core_integrations/velux/logo@2x.png diff --git a/src/venstar/icon.png b/core_integrations/venstar/icon.png similarity index 100% rename from src/venstar/icon.png rename to core_integrations/venstar/icon.png diff --git a/src/venstar/icon@2x.png b/core_integrations/venstar/icon@2x.png similarity index 100% rename from src/venstar/icon@2x.png rename to core_integrations/venstar/icon@2x.png diff --git a/src/venstar/logo.png b/core_integrations/venstar/logo.png similarity index 100% rename from src/venstar/logo.png rename to core_integrations/venstar/logo.png diff --git a/src/venstar/logo@2x.png b/core_integrations/venstar/logo@2x.png similarity index 100% rename from src/venstar/logo@2x.png rename to core_integrations/venstar/logo@2x.png diff --git a/src/vera/icon.png b/core_integrations/vera/icon.png similarity index 100% rename from src/vera/icon.png rename to core_integrations/vera/icon.png diff --git a/src/vera/icon@2x.png b/core_integrations/vera/icon@2x.png similarity index 100% rename from src/vera/icon@2x.png rename to core_integrations/vera/icon@2x.png diff --git a/src/vera/logo.png b/core_integrations/vera/logo.png similarity index 100% rename from src/vera/logo.png rename to core_integrations/vera/logo.png diff --git a/src/vera/logo@2x.png b/core_integrations/vera/logo@2x.png similarity index 100% rename from src/vera/logo@2x.png rename to core_integrations/vera/logo@2x.png diff --git a/src/verisure/icon.png b/core_integrations/verisure/icon.png similarity index 100% rename from src/verisure/icon.png rename to core_integrations/verisure/icon.png diff --git a/src/verisure/icon@2x.png b/core_integrations/verisure/icon@2x.png similarity index 100% rename from src/verisure/icon@2x.png rename to core_integrations/verisure/icon@2x.png diff --git a/src/verisure/logo.png b/core_integrations/verisure/logo.png similarity index 100% rename from src/verisure/logo.png rename to core_integrations/verisure/logo.png diff --git a/src/verisure/logo@2x.png b/core_integrations/verisure/logo@2x.png similarity index 100% rename from src/verisure/logo@2x.png rename to core_integrations/verisure/logo@2x.png diff --git a/src/versasense/icon.png b/core_integrations/versasense/icon.png similarity index 100% rename from src/versasense/icon.png rename to core_integrations/versasense/icon.png diff --git a/src/versasense/icon@2x.png b/core_integrations/versasense/icon@2x.png similarity index 100% rename from src/versasense/icon@2x.png rename to core_integrations/versasense/icon@2x.png diff --git a/src/versasense/logo.png b/core_integrations/versasense/logo.png similarity index 100% rename from src/versasense/logo.png rename to core_integrations/versasense/logo.png diff --git a/src/versasense/logo@2x.png b/core_integrations/versasense/logo@2x.png similarity index 100% rename from src/versasense/logo@2x.png rename to core_integrations/versasense/logo@2x.png diff --git a/src/version b/core_integrations/version similarity index 100% rename from src/version rename to core_integrations/version diff --git a/src/vesync/icon.png b/core_integrations/vesync/icon.png similarity index 100% rename from src/vesync/icon.png rename to core_integrations/vesync/icon.png diff --git a/src/vesync/icon@2x.png b/core_integrations/vesync/icon@2x.png similarity index 100% rename from src/vesync/icon@2x.png rename to core_integrations/vesync/icon@2x.png diff --git a/src/vesync/logo.png b/core_integrations/vesync/logo.png similarity index 100% rename from src/vesync/logo.png rename to core_integrations/vesync/logo.png diff --git a/src/vesync/logo@2x.png b/core_integrations/vesync/logo@2x.png similarity index 100% rename from src/vesync/logo@2x.png rename to core_integrations/vesync/logo@2x.png diff --git a/src/viaggiatreno/icon.png b/core_integrations/viaggiatreno/icon.png similarity index 100% rename from src/viaggiatreno/icon.png rename to core_integrations/viaggiatreno/icon.png diff --git a/src/viaggiatreno/icon@2x.png b/core_integrations/viaggiatreno/icon@2x.png similarity index 100% rename from src/viaggiatreno/icon@2x.png rename to core_integrations/viaggiatreno/icon@2x.png diff --git a/src/viaggiatreno/logo.png b/core_integrations/viaggiatreno/logo.png similarity index 100% rename from src/viaggiatreno/logo.png rename to core_integrations/viaggiatreno/logo.png diff --git a/src/viaggiatreno/logo@2x.png b/core_integrations/viaggiatreno/logo@2x.png similarity index 100% rename from src/viaggiatreno/logo@2x.png rename to core_integrations/viaggiatreno/logo@2x.png diff --git a/src/vicare/icon.png b/core_integrations/vicare/icon.png similarity index 100% rename from src/vicare/icon.png rename to core_integrations/vicare/icon.png diff --git a/src/vicare/icon@2x.png b/core_integrations/vicare/icon@2x.png similarity index 100% rename from src/vicare/icon@2x.png rename to core_integrations/vicare/icon@2x.png diff --git a/src/vicare/logo.png b/core_integrations/vicare/logo.png similarity index 100% rename from src/vicare/logo.png rename to core_integrations/vicare/logo.png diff --git a/src/vicare/logo@2x.png b/core_integrations/vicare/logo@2x.png similarity index 100% rename from src/vicare/logo@2x.png rename to core_integrations/vicare/logo@2x.png diff --git a/src/vilfo/icon.png b/core_integrations/vilfo/icon.png similarity index 100% rename from src/vilfo/icon.png rename to core_integrations/vilfo/icon.png diff --git a/src/vilfo/icon@2x.png b/core_integrations/vilfo/icon@2x.png similarity index 100% rename from src/vilfo/icon@2x.png rename to core_integrations/vilfo/icon@2x.png diff --git a/src/vilfo/logo.png b/core_integrations/vilfo/logo.png similarity index 100% rename from src/vilfo/logo.png rename to core_integrations/vilfo/logo.png diff --git a/src/vilfo/logo@2x.png b/core_integrations/vilfo/logo@2x.png similarity index 100% rename from src/vilfo/logo@2x.png rename to core_integrations/vilfo/logo@2x.png diff --git a/src/vivotek/icon.png b/core_integrations/vivotek/icon.png similarity index 100% rename from src/vivotek/icon.png rename to core_integrations/vivotek/icon.png diff --git a/src/vivotek/icon@2x.png b/core_integrations/vivotek/icon@2x.png similarity index 100% rename from src/vivotek/icon@2x.png rename to core_integrations/vivotek/icon@2x.png diff --git a/src/vivotek/logo.png b/core_integrations/vivotek/logo.png similarity index 100% rename from src/vivotek/logo.png rename to core_integrations/vivotek/logo.png diff --git a/src/vivotek/logo@2x.png b/core_integrations/vivotek/logo@2x.png similarity index 100% rename from src/vivotek/logo@2x.png rename to core_integrations/vivotek/logo@2x.png diff --git a/src/vizio/icon.png b/core_integrations/vizio/icon.png similarity index 100% rename from src/vizio/icon.png rename to core_integrations/vizio/icon.png diff --git a/src/vizio/icon@2x.png b/core_integrations/vizio/icon@2x.png similarity index 100% rename from src/vizio/icon@2x.png rename to core_integrations/vizio/icon@2x.png diff --git a/src/vizio/logo.png b/core_integrations/vizio/logo.png similarity index 100% rename from src/vizio/logo.png rename to core_integrations/vizio/logo.png diff --git a/src/vizio/logo@2x.png b/core_integrations/vizio/logo@2x.png similarity index 100% rename from src/vizio/logo@2x.png rename to core_integrations/vizio/logo@2x.png diff --git a/src/vlc/icon.png b/core_integrations/vlc/icon.png similarity index 100% rename from src/vlc/icon.png rename to core_integrations/vlc/icon.png diff --git a/src/vlc/icon@2x.png b/core_integrations/vlc/icon@2x.png similarity index 100% rename from src/vlc/icon@2x.png rename to core_integrations/vlc/icon@2x.png diff --git a/src/vlc/logo.png b/core_integrations/vlc/logo.png similarity index 100% rename from src/vlc/logo.png rename to core_integrations/vlc/logo.png diff --git a/src/vlc/logo@2x.png b/core_integrations/vlc/logo@2x.png similarity index 100% rename from src/vlc/logo@2x.png rename to core_integrations/vlc/logo@2x.png diff --git a/src/vlc_telnet b/core_integrations/vlc_telnet similarity index 100% rename from src/vlc_telnet rename to core_integrations/vlc_telnet diff --git a/src/voicerss/icon.png b/core_integrations/voicerss/icon.png similarity index 100% rename from src/voicerss/icon.png rename to core_integrations/voicerss/icon.png diff --git a/src/voicerss/logo.png b/core_integrations/voicerss/logo.png similarity index 100% rename from src/voicerss/logo.png rename to core_integrations/voicerss/logo.png diff --git a/src/volkszaehler/icon.png b/core_integrations/volkszaehler/icon.png similarity index 100% rename from src/volkszaehler/icon.png rename to core_integrations/volkszaehler/icon.png diff --git a/src/volkszaehler/icon@2x.png b/core_integrations/volkszaehler/icon@2x.png similarity index 100% rename from src/volkszaehler/icon@2x.png rename to core_integrations/volkszaehler/icon@2x.png diff --git a/src/volkszaehler/logo.png b/core_integrations/volkszaehler/logo.png similarity index 100% rename from src/volkszaehler/logo.png rename to core_integrations/volkszaehler/logo.png diff --git a/src/volkszaehler/logo@2x.png b/core_integrations/volkszaehler/logo@2x.png similarity index 100% rename from src/volkszaehler/logo@2x.png rename to core_integrations/volkszaehler/logo@2x.png diff --git a/src/volumio/icon.png b/core_integrations/volumio/icon.png similarity index 100% rename from src/volumio/icon.png rename to core_integrations/volumio/icon.png diff --git a/src/volumio/icon@2x.png b/core_integrations/volumio/icon@2x.png similarity index 100% rename from src/volumio/icon@2x.png rename to core_integrations/volumio/icon@2x.png diff --git a/src/volumio/logo.png b/core_integrations/volumio/logo.png similarity index 100% rename from src/volumio/logo.png rename to core_integrations/volumio/logo.png diff --git a/src/volumio/logo@2x.png b/core_integrations/volumio/logo@2x.png similarity index 100% rename from src/volumio/logo@2x.png rename to core_integrations/volumio/logo@2x.png diff --git a/src/volvooncall/icon.png b/core_integrations/volvooncall/icon.png similarity index 100% rename from src/volvooncall/icon.png rename to core_integrations/volvooncall/icon.png diff --git a/src/volvooncall/icon@2x.png b/core_integrations/volvooncall/icon@2x.png similarity index 100% rename from src/volvooncall/icon@2x.png rename to core_integrations/volvooncall/icon@2x.png diff --git a/src/volvooncall/logo.png b/core_integrations/volvooncall/logo.png similarity index 100% rename from src/volvooncall/logo.png rename to core_integrations/volvooncall/logo.png diff --git a/src/volvooncall/logo@2x.png b/core_integrations/volvooncall/logo@2x.png similarity index 100% rename from src/volvooncall/logo@2x.png rename to core_integrations/volvooncall/logo@2x.png diff --git a/src/vultr/icon.png b/core_integrations/vultr/icon.png similarity index 100% rename from src/vultr/icon.png rename to core_integrations/vultr/icon.png diff --git a/src/vultr/icon@2x.png b/core_integrations/vultr/icon@2x.png similarity index 100% rename from src/vultr/icon@2x.png rename to core_integrations/vultr/icon@2x.png diff --git a/src/vultr/logo.png b/core_integrations/vultr/logo.png similarity index 100% rename from src/vultr/logo.png rename to core_integrations/vultr/logo.png diff --git a/src/vultr/logo@2x.png b/core_integrations/vultr/logo@2x.png similarity index 100% rename from src/vultr/logo@2x.png rename to core_integrations/vultr/logo@2x.png diff --git a/src/w800rf32/icon.png b/core_integrations/w800rf32/icon.png similarity index 100% rename from src/w800rf32/icon.png rename to core_integrations/w800rf32/icon.png diff --git a/src/w800rf32/icon@2x.png b/core_integrations/w800rf32/icon@2x.png similarity index 100% rename from src/w800rf32/icon@2x.png rename to core_integrations/w800rf32/icon@2x.png diff --git a/src/w800rf32/logo.png b/core_integrations/w800rf32/logo.png similarity index 100% rename from src/w800rf32/logo.png rename to core_integrations/w800rf32/logo.png diff --git a/src/w800rf32/logo@2x.png b/core_integrations/w800rf32/logo@2x.png similarity index 100% rename from src/w800rf32/logo@2x.png rename to core_integrations/w800rf32/logo@2x.png diff --git a/src/wake_on_lan b/core_integrations/wake_on_lan similarity index 100% rename from src/wake_on_lan rename to core_integrations/wake_on_lan diff --git a/src/waqi/icon.png b/core_integrations/waqi/icon.png similarity index 100% rename from src/waqi/icon.png rename to core_integrations/waqi/icon.png diff --git a/src/waqi/icon@2x.png b/core_integrations/waqi/icon@2x.png similarity index 100% rename from src/waqi/icon@2x.png rename to core_integrations/waqi/icon@2x.png diff --git a/src/waqi/logo.png b/core_integrations/waqi/logo.png similarity index 100% rename from src/waqi/logo.png rename to core_integrations/waqi/logo.png diff --git a/src/waqi/logo@2x.png b/core_integrations/waqi/logo@2x.png similarity index 100% rename from src/waqi/logo@2x.png rename to core_integrations/waqi/logo@2x.png diff --git a/src/water_heater b/core_integrations/water_heater similarity index 100% rename from src/water_heater rename to core_integrations/water_heater diff --git a/src/waterfurnace/icon.png b/core_integrations/waterfurnace/icon.png similarity index 100% rename from src/waterfurnace/icon.png rename to core_integrations/waterfurnace/icon.png diff --git a/src/waterfurnace/icon@2x.png b/core_integrations/waterfurnace/icon@2x.png similarity index 100% rename from src/waterfurnace/icon@2x.png rename to core_integrations/waterfurnace/icon@2x.png diff --git a/src/waterfurnace/logo.png b/core_integrations/waterfurnace/logo.png similarity index 100% rename from src/waterfurnace/logo.png rename to core_integrations/waterfurnace/logo.png diff --git a/src/waterfurnace/logo@2x.png b/core_integrations/waterfurnace/logo@2x.png similarity index 100% rename from src/waterfurnace/logo@2x.png rename to core_integrations/waterfurnace/logo@2x.png diff --git a/src/watson_iot/icon.png b/core_integrations/watson_iot/icon.png similarity index 100% rename from src/watson_iot/icon.png rename to core_integrations/watson_iot/icon.png diff --git a/src/watson_iot/icon@2x.png b/core_integrations/watson_iot/icon@2x.png similarity index 100% rename from src/watson_iot/icon@2x.png rename to core_integrations/watson_iot/icon@2x.png diff --git a/src/watson_iot/logo.png b/core_integrations/watson_iot/logo.png similarity index 100% rename from src/watson_iot/logo.png rename to core_integrations/watson_iot/logo.png diff --git a/src/watson_iot/logo@2x.png b/core_integrations/watson_iot/logo@2x.png similarity index 100% rename from src/watson_iot/logo@2x.png rename to core_integrations/watson_iot/logo@2x.png diff --git a/src/watson_tts/icon.png b/core_integrations/watson_tts/icon.png similarity index 100% rename from src/watson_tts/icon.png rename to core_integrations/watson_tts/icon.png diff --git a/src/watson_tts/icon@2x.png b/core_integrations/watson_tts/icon@2x.png similarity index 100% rename from src/watson_tts/icon@2x.png rename to core_integrations/watson_tts/icon@2x.png diff --git a/src/watson_tts/logo.png b/core_integrations/watson_tts/logo.png similarity index 100% rename from src/watson_tts/logo.png rename to core_integrations/watson_tts/logo.png diff --git a/src/watson_tts/logo@2x.png b/core_integrations/watson_tts/logo@2x.png similarity index 100% rename from src/watson_tts/logo@2x.png rename to core_integrations/watson_tts/logo@2x.png diff --git a/src/waze_travel_time/icon.png b/core_integrations/waze_travel_time/icon.png similarity index 100% rename from src/waze_travel_time/icon.png rename to core_integrations/waze_travel_time/icon.png diff --git a/src/waze_travel_time/icon@2x.png b/core_integrations/waze_travel_time/icon@2x.png similarity index 100% rename from src/waze_travel_time/icon@2x.png rename to core_integrations/waze_travel_time/icon@2x.png diff --git a/src/waze_travel_time/logo.png b/core_integrations/waze_travel_time/logo.png similarity index 100% rename from src/waze_travel_time/logo.png rename to core_integrations/waze_travel_time/logo.png diff --git a/src/waze_travel_time/logo@2x.png b/core_integrations/waze_travel_time/logo@2x.png similarity index 100% rename from src/waze_travel_time/logo@2x.png rename to core_integrations/waze_travel_time/logo@2x.png diff --git a/src/weather b/core_integrations/weather similarity index 100% rename from src/weather rename to core_integrations/weather diff --git a/src/webhook/icon.png b/core_integrations/webhook/icon.png similarity index 100% rename from src/webhook/icon.png rename to core_integrations/webhook/icon.png diff --git a/src/webhook/icon@2x.png b/core_integrations/webhook/icon@2x.png similarity index 100% rename from src/webhook/icon@2x.png rename to core_integrations/webhook/icon@2x.png diff --git a/src/webhook/logo.png b/core_integrations/webhook/logo.png similarity index 100% rename from src/webhook/logo.png rename to core_integrations/webhook/logo.png diff --git a/src/webhook/logo@2x.png b/core_integrations/webhook/logo@2x.png similarity index 100% rename from src/webhook/logo@2x.png rename to core_integrations/webhook/logo@2x.png diff --git a/src/webostv/icon.png b/core_integrations/webostv/icon.png similarity index 100% rename from src/webostv/icon.png rename to core_integrations/webostv/icon.png diff --git a/src/webostv/icon@2x.png b/core_integrations/webostv/icon@2x.png similarity index 100% rename from src/webostv/icon@2x.png rename to core_integrations/webostv/icon@2x.png diff --git a/src/webostv/logo.png b/core_integrations/webostv/logo.png similarity index 100% rename from src/webostv/logo.png rename to core_integrations/webostv/logo.png diff --git a/src/webostv/logo@2x.png b/core_integrations/webostv/logo@2x.png similarity index 100% rename from src/webostv/logo@2x.png rename to core_integrations/webostv/logo@2x.png diff --git a/src/websocket_api/icon.png b/core_integrations/websocket_api/icon.png similarity index 100% rename from src/websocket_api/icon.png rename to core_integrations/websocket_api/icon.png diff --git a/src/websocket_api/icon@2x.png b/core_integrations/websocket_api/icon@2x.png similarity index 100% rename from src/websocket_api/icon@2x.png rename to core_integrations/websocket_api/icon@2x.png diff --git a/src/wemo/icon.png b/core_integrations/wemo/icon.png similarity index 100% rename from src/wemo/icon.png rename to core_integrations/wemo/icon.png diff --git a/src/wemo/icon@2x.png b/core_integrations/wemo/icon@2x.png similarity index 100% rename from src/wemo/icon@2x.png rename to core_integrations/wemo/icon@2x.png diff --git a/src/wemo/logo.png b/core_integrations/wemo/logo.png similarity index 100% rename from src/wemo/logo.png rename to core_integrations/wemo/logo.png diff --git a/src/wemo/logo@2x.png b/core_integrations/wemo/logo@2x.png similarity index 100% rename from src/wemo/logo@2x.png rename to core_integrations/wemo/logo@2x.png diff --git a/src/whois/icon.png b/core_integrations/whois/icon.png similarity index 100% rename from src/whois/icon.png rename to core_integrations/whois/icon.png diff --git a/src/whois/icon@2x.png b/core_integrations/whois/icon@2x.png similarity index 100% rename from src/whois/icon@2x.png rename to core_integrations/whois/icon@2x.png diff --git a/src/whois/logo.png b/core_integrations/whois/logo.png similarity index 100% rename from src/whois/logo.png rename to core_integrations/whois/logo.png diff --git a/src/whois/logo@2x.png b/core_integrations/whois/logo@2x.png similarity index 100% rename from src/whois/logo@2x.png rename to core_integrations/whois/logo@2x.png diff --git a/src/wink/icon.png b/core_integrations/wink/icon.png similarity index 100% rename from src/wink/icon.png rename to core_integrations/wink/icon.png diff --git a/src/wink/icon@2x.png b/core_integrations/wink/icon@2x.png similarity index 100% rename from src/wink/icon@2x.png rename to core_integrations/wink/icon@2x.png diff --git a/src/wink/logo.png b/core_integrations/wink/logo.png similarity index 100% rename from src/wink/logo.png rename to core_integrations/wink/logo.png diff --git a/src/wink/logo@2x.png b/core_integrations/wink/logo@2x.png similarity index 100% rename from src/wink/logo@2x.png rename to core_integrations/wink/logo@2x.png diff --git a/src/wirelesstag/icon.png b/core_integrations/wirelesstag/icon.png similarity index 100% rename from src/wirelesstag/icon.png rename to core_integrations/wirelesstag/icon.png diff --git a/src/wirelesstag/icon@2x.png b/core_integrations/wirelesstag/icon@2x.png similarity index 100% rename from src/wirelesstag/icon@2x.png rename to core_integrations/wirelesstag/icon@2x.png diff --git a/src/wirelesstag/logo.png b/core_integrations/wirelesstag/logo.png similarity index 100% rename from src/wirelesstag/logo.png rename to core_integrations/wirelesstag/logo.png diff --git a/src/wirelesstag/logo@2x.png b/core_integrations/wirelesstag/logo@2x.png similarity index 100% rename from src/wirelesstag/logo@2x.png rename to core_integrations/wirelesstag/logo@2x.png diff --git a/src/withings/icon.png b/core_integrations/withings/icon.png similarity index 100% rename from src/withings/icon.png rename to core_integrations/withings/icon.png diff --git a/src/withings/icon@2x.png b/core_integrations/withings/icon@2x.png similarity index 100% rename from src/withings/icon@2x.png rename to core_integrations/withings/icon@2x.png diff --git a/src/withings/logo.png b/core_integrations/withings/logo.png similarity index 100% rename from src/withings/logo.png rename to core_integrations/withings/logo.png diff --git a/src/withings/logo@2x.png b/core_integrations/withings/logo@2x.png similarity index 100% rename from src/withings/logo@2x.png rename to core_integrations/withings/logo@2x.png diff --git a/src/wled/icon.png b/core_integrations/wled/icon.png similarity index 100% rename from src/wled/icon.png rename to core_integrations/wled/icon.png diff --git a/src/wled/icon@2x.png b/core_integrations/wled/icon@2x.png similarity index 100% rename from src/wled/icon@2x.png rename to core_integrations/wled/icon@2x.png diff --git a/src/wled/logo.png b/core_integrations/wled/logo.png similarity index 100% rename from src/wled/logo.png rename to core_integrations/wled/logo.png diff --git a/src/wled/logo@2x.png b/core_integrations/wled/logo@2x.png similarity index 100% rename from src/wled/logo@2x.png rename to core_integrations/wled/logo@2x.png diff --git a/src/workday b/core_integrations/workday similarity index 100% rename from src/workday rename to core_integrations/workday diff --git a/src/worldclock b/core_integrations/worldclock similarity index 100% rename from src/worldclock rename to core_integrations/worldclock diff --git a/src/worldtidesinfo/icon.png b/core_integrations/worldtidesinfo/icon.png similarity index 100% rename from src/worldtidesinfo/icon.png rename to core_integrations/worldtidesinfo/icon.png diff --git a/src/worldtidesinfo/icon@2x.png b/core_integrations/worldtidesinfo/icon@2x.png similarity index 100% rename from src/worldtidesinfo/icon@2x.png rename to core_integrations/worldtidesinfo/icon@2x.png diff --git a/src/worxlandroid/icon.png b/core_integrations/worxlandroid/icon.png similarity index 100% rename from src/worxlandroid/icon.png rename to core_integrations/worxlandroid/icon.png diff --git a/src/worxlandroid/icon@2x.png b/core_integrations/worxlandroid/icon@2x.png similarity index 100% rename from src/worxlandroid/icon@2x.png rename to core_integrations/worxlandroid/icon@2x.png diff --git a/src/worxlandroid/logo.png b/core_integrations/worxlandroid/logo.png similarity index 100% rename from src/worxlandroid/logo.png rename to core_integrations/worxlandroid/logo.png diff --git a/src/worxlandroid/logo@2x.png b/core_integrations/worxlandroid/logo@2x.png similarity index 100% rename from src/worxlandroid/logo@2x.png rename to core_integrations/worxlandroid/logo@2x.png diff --git a/src/wsdot/icon.png b/core_integrations/wsdot/icon.png similarity index 100% rename from src/wsdot/icon.png rename to core_integrations/wsdot/icon.png diff --git a/src/wsdot/icon@2x.png b/core_integrations/wsdot/icon@2x.png similarity index 100% rename from src/wsdot/icon@2x.png rename to core_integrations/wsdot/icon@2x.png diff --git a/src/wsdot/logo.png b/core_integrations/wsdot/logo.png similarity index 100% rename from src/wsdot/logo.png rename to core_integrations/wsdot/logo.png diff --git a/src/wsdot/logo@2x.png b/core_integrations/wsdot/logo@2x.png similarity index 100% rename from src/wsdot/logo@2x.png rename to core_integrations/wsdot/logo@2x.png diff --git a/src/wunderground/icon.png b/core_integrations/wunderground/icon.png similarity index 100% rename from src/wunderground/icon.png rename to core_integrations/wunderground/icon.png diff --git a/src/wunderground/icon@2x.png b/core_integrations/wunderground/icon@2x.png similarity index 100% rename from src/wunderground/icon@2x.png rename to core_integrations/wunderground/icon@2x.png diff --git a/src/wunderground/logo.png b/core_integrations/wunderground/logo.png similarity index 100% rename from src/wunderground/logo.png rename to core_integrations/wunderground/logo.png diff --git a/src/wunderground/logo@2x.png b/core_integrations/wunderground/logo@2x.png similarity index 100% rename from src/wunderground/logo@2x.png rename to core_integrations/wunderground/logo@2x.png diff --git a/src/wunderlist/icon.png b/core_integrations/wunderlist/icon.png similarity index 100% rename from src/wunderlist/icon.png rename to core_integrations/wunderlist/icon.png diff --git a/src/wunderlist/icon@2x.png b/core_integrations/wunderlist/icon@2x.png similarity index 100% rename from src/wunderlist/icon@2x.png rename to core_integrations/wunderlist/icon@2x.png diff --git a/src/wwlln/logo.png b/core_integrations/wwlln/logo.png similarity index 100% rename from src/wwlln/logo.png rename to core_integrations/wwlln/logo.png diff --git a/src/wwlln/logo@2x.png b/core_integrations/wwlln/logo@2x.png similarity index 100% rename from src/wwlln/logo@2x.png rename to core_integrations/wwlln/logo@2x.png diff --git a/src/x10/icon.png b/core_integrations/x10/icon.png similarity index 100% rename from src/x10/icon.png rename to core_integrations/x10/icon.png diff --git a/src/x10/icon@2x.png b/core_integrations/x10/icon@2x.png similarity index 100% rename from src/x10/icon@2x.png rename to core_integrations/x10/icon@2x.png diff --git a/src/x10/logo.png b/core_integrations/x10/logo.png similarity index 100% rename from src/x10/logo.png rename to core_integrations/x10/logo.png diff --git a/src/xbox_live/icon.png b/core_integrations/xbox_live/icon.png similarity index 100% rename from src/xbox_live/icon.png rename to core_integrations/xbox_live/icon.png diff --git a/src/xbox_live/icon@2x.png b/core_integrations/xbox_live/icon@2x.png similarity index 100% rename from src/xbox_live/icon@2x.png rename to core_integrations/xbox_live/icon@2x.png diff --git a/src/xbox_live/logo.png b/core_integrations/xbox_live/logo.png similarity index 100% rename from src/xbox_live/logo.png rename to core_integrations/xbox_live/logo.png diff --git a/src/xbox_live/logo@2x.png b/core_integrations/xbox_live/logo@2x.png similarity index 100% rename from src/xbox_live/logo@2x.png rename to core_integrations/xbox_live/logo@2x.png diff --git a/src/xeoma/icon.png b/core_integrations/xeoma/icon.png similarity index 100% rename from src/xeoma/icon.png rename to core_integrations/xeoma/icon.png diff --git a/src/xeoma/icon@2x.png b/core_integrations/xeoma/icon@2x.png similarity index 100% rename from src/xeoma/icon@2x.png rename to core_integrations/xeoma/icon@2x.png diff --git a/src/xfinity/logo.png b/core_integrations/xfinity/logo.png similarity index 100% rename from src/xfinity/logo.png rename to core_integrations/xfinity/logo.png diff --git a/src/xfinity/logo@2x.png b/core_integrations/xfinity/logo@2x.png similarity index 100% rename from src/xfinity/logo@2x.png rename to core_integrations/xfinity/logo@2x.png diff --git a/src/xiaomi/icon.png b/core_integrations/xiaomi/icon.png similarity index 100% rename from src/xiaomi/icon.png rename to core_integrations/xiaomi/icon.png diff --git a/src/xiaomi/icon@2x.png b/core_integrations/xiaomi/icon@2x.png similarity index 100% rename from src/xiaomi/icon@2x.png rename to core_integrations/xiaomi/icon@2x.png diff --git a/src/xiaomi/logo.png b/core_integrations/xiaomi/logo.png similarity index 100% rename from src/xiaomi/logo.png rename to core_integrations/xiaomi/logo.png diff --git a/src/xiaomi/logo@2x.png b/core_integrations/xiaomi/logo@2x.png similarity index 100% rename from src/xiaomi/logo@2x.png rename to core_integrations/xiaomi/logo@2x.png diff --git a/src/xiaomi_aqara b/core_integrations/xiaomi_aqara similarity index 100% rename from src/xiaomi_aqara rename to core_integrations/xiaomi_aqara diff --git a/src/xiaomi_miio b/core_integrations/xiaomi_miio similarity index 100% rename from src/xiaomi_miio rename to core_integrations/xiaomi_miio diff --git a/src/xiaomi_tv b/core_integrations/xiaomi_tv similarity index 100% rename from src/xiaomi_tv rename to core_integrations/xiaomi_tv diff --git a/src/xmpp/icon.png b/core_integrations/xmpp/icon.png similarity index 100% rename from src/xmpp/icon.png rename to core_integrations/xmpp/icon.png diff --git a/src/xmpp/icon@2x.png b/core_integrations/xmpp/icon@2x.png similarity index 100% rename from src/xmpp/icon@2x.png rename to core_integrations/xmpp/icon@2x.png diff --git a/src/xs1/icon.png b/core_integrations/xs1/icon.png similarity index 100% rename from src/xs1/icon.png rename to core_integrations/xs1/icon.png diff --git a/src/xs1/icon@2x.png b/core_integrations/xs1/icon@2x.png similarity index 100% rename from src/xs1/icon@2x.png rename to core_integrations/xs1/icon@2x.png diff --git a/src/xs1/logo.png b/core_integrations/xs1/logo.png similarity index 100% rename from src/xs1/logo.png rename to core_integrations/xs1/logo.png diff --git a/src/xs1/logo@2x.png b/core_integrations/xs1/logo@2x.png similarity index 100% rename from src/xs1/logo@2x.png rename to core_integrations/xs1/logo@2x.png diff --git a/src/yale_smart_alarm/icon.png b/core_integrations/yale_smart_alarm/icon.png similarity index 100% rename from src/yale_smart_alarm/icon.png rename to core_integrations/yale_smart_alarm/icon.png diff --git a/src/yale_smart_alarm/icon@2x.png b/core_integrations/yale_smart_alarm/icon@2x.png similarity index 100% rename from src/yale_smart_alarm/icon@2x.png rename to core_integrations/yale_smart_alarm/icon@2x.png diff --git a/src/yale_smart_alarm/logo.png b/core_integrations/yale_smart_alarm/logo.png similarity index 100% rename from src/yale_smart_alarm/logo.png rename to core_integrations/yale_smart_alarm/logo.png diff --git a/src/yale_smart_alarm/logo@2x.png b/core_integrations/yale_smart_alarm/logo@2x.png similarity index 100% rename from src/yale_smart_alarm/logo@2x.png rename to core_integrations/yale_smart_alarm/logo@2x.png diff --git a/src/yamaha/icon.png b/core_integrations/yamaha/icon.png similarity index 100% rename from src/yamaha/icon.png rename to core_integrations/yamaha/icon.png diff --git a/src/yamaha/icon@2x.png b/core_integrations/yamaha/icon@2x.png similarity index 100% rename from src/yamaha/icon@2x.png rename to core_integrations/yamaha/icon@2x.png diff --git a/src/yamaha/logo.png b/core_integrations/yamaha/logo.png similarity index 100% rename from src/yamaha/logo.png rename to core_integrations/yamaha/logo.png diff --git a/src/yamaha/logo@2x.png b/core_integrations/yamaha/logo@2x.png similarity index 100% rename from src/yamaha/logo@2x.png rename to core_integrations/yamaha/logo@2x.png diff --git a/src/yamaha_musiccast/icon.png b/core_integrations/yamaha_musiccast/icon.png similarity index 100% rename from src/yamaha_musiccast/icon.png rename to core_integrations/yamaha_musiccast/icon.png diff --git a/src/yamaha_musiccast/icon@2x.png b/core_integrations/yamaha_musiccast/icon@2x.png similarity index 100% rename from src/yamaha_musiccast/icon@2x.png rename to core_integrations/yamaha_musiccast/icon@2x.png diff --git a/src/yamaha_musiccast/logo.png b/core_integrations/yamaha_musiccast/logo.png similarity index 100% rename from src/yamaha_musiccast/logo.png rename to core_integrations/yamaha_musiccast/logo.png diff --git a/src/yamaha_musiccast/logo@2x.png b/core_integrations/yamaha_musiccast/logo@2x.png similarity index 100% rename from src/yamaha_musiccast/logo@2x.png rename to core_integrations/yamaha_musiccast/logo@2x.png diff --git a/src/yandex_transport/icon.png b/core_integrations/yandex_transport/icon.png similarity index 100% rename from src/yandex_transport/icon.png rename to core_integrations/yandex_transport/icon.png diff --git a/src/yandex_transport/icon@2x.png b/core_integrations/yandex_transport/icon@2x.png similarity index 100% rename from src/yandex_transport/icon@2x.png rename to core_integrations/yandex_transport/icon@2x.png diff --git a/src/yandex_transport/logo.png b/core_integrations/yandex_transport/logo.png similarity index 100% rename from src/yandex_transport/logo.png rename to core_integrations/yandex_transport/logo.png diff --git a/src/yandex_transport/logo@2x.png b/core_integrations/yandex_transport/logo@2x.png similarity index 100% rename from src/yandex_transport/logo@2x.png rename to core_integrations/yandex_transport/logo@2x.png diff --git a/src/yandextts/icon.png b/core_integrations/yandextts/icon.png similarity index 100% rename from src/yandextts/icon.png rename to core_integrations/yandextts/icon.png diff --git a/src/yandextts/icon@2x.png b/core_integrations/yandextts/icon@2x.png similarity index 100% rename from src/yandextts/icon@2x.png rename to core_integrations/yandextts/icon@2x.png diff --git a/src/yandextts/logo.png b/core_integrations/yandextts/logo.png similarity index 100% rename from src/yandextts/logo.png rename to core_integrations/yandextts/logo.png diff --git a/src/yandextts/logo@2x.png b/core_integrations/yandextts/logo@2x.png similarity index 100% rename from src/yandextts/logo@2x.png rename to core_integrations/yandextts/logo@2x.png diff --git a/src/yeelight/icon.png b/core_integrations/yeelight/icon.png similarity index 100% rename from src/yeelight/icon.png rename to core_integrations/yeelight/icon.png diff --git a/src/yeelight/icon@2x.png b/core_integrations/yeelight/icon@2x.png similarity index 100% rename from src/yeelight/icon@2x.png rename to core_integrations/yeelight/icon@2x.png diff --git a/src/yeelight/logo.png b/core_integrations/yeelight/logo.png similarity index 100% rename from src/yeelight/logo.png rename to core_integrations/yeelight/logo.png diff --git a/src/yeelight/logo@2x.png b/core_integrations/yeelight/logo@2x.png similarity index 100% rename from src/yeelight/logo@2x.png rename to core_integrations/yeelight/logo@2x.png diff --git a/src/yeelightsunflower b/core_integrations/yeelightsunflower similarity index 100% rename from src/yeelightsunflower rename to core_integrations/yeelightsunflower diff --git a/src/yessssms/icon.png b/core_integrations/yessssms/icon.png similarity index 100% rename from src/yessssms/icon.png rename to core_integrations/yessssms/icon.png diff --git a/src/yessssms/icon@2x.png b/core_integrations/yessssms/icon@2x.png similarity index 100% rename from src/yessssms/icon@2x.png rename to core_integrations/yessssms/icon@2x.png diff --git a/src/yessssms/logo.png b/core_integrations/yessssms/logo.png similarity index 100% rename from src/yessssms/logo.png rename to core_integrations/yessssms/logo.png diff --git a/src/yessssms/logo@2x.png b/core_integrations/yessssms/logo@2x.png similarity index 100% rename from src/yessssms/logo@2x.png rename to core_integrations/yessssms/logo@2x.png diff --git a/src/yi/icon.png b/core_integrations/yi/icon.png similarity index 100% rename from src/yi/icon.png rename to core_integrations/yi/icon.png diff --git a/src/yi/icon@2x.png b/core_integrations/yi/icon@2x.png similarity index 100% rename from src/yi/icon@2x.png rename to core_integrations/yi/icon@2x.png diff --git a/src/yr/icon.png b/core_integrations/yr/icon.png similarity index 100% rename from src/yr/icon.png rename to core_integrations/yr/icon.png diff --git a/src/yr/icon@2x.png b/core_integrations/yr/icon@2x.png similarity index 100% rename from src/yr/icon@2x.png rename to core_integrations/yr/icon@2x.png diff --git a/src/zabbix/icon.png b/core_integrations/zabbix/icon.png similarity index 100% rename from src/zabbix/icon.png rename to core_integrations/zabbix/icon.png diff --git a/src/zabbix/icon@2x.png b/core_integrations/zabbix/icon@2x.png similarity index 100% rename from src/zabbix/icon@2x.png rename to core_integrations/zabbix/icon@2x.png diff --git a/src/zabbix/logo.png b/core_integrations/zabbix/logo.png similarity index 100% rename from src/zabbix/logo.png rename to core_integrations/zabbix/logo.png diff --git a/src/zabbix/logo@2x.png b/core_integrations/zabbix/logo@2x.png similarity index 100% rename from src/zabbix/logo@2x.png rename to core_integrations/zabbix/logo@2x.png diff --git a/src/zamg/icon.png b/core_integrations/zamg/icon.png similarity index 100% rename from src/zamg/icon.png rename to core_integrations/zamg/icon.png diff --git a/src/zamg/icon@2x.png b/core_integrations/zamg/icon@2x.png similarity index 100% rename from src/zamg/icon@2x.png rename to core_integrations/zamg/icon@2x.png diff --git a/src/zamg/logo.png b/core_integrations/zamg/logo.png similarity index 100% rename from src/zamg/logo.png rename to core_integrations/zamg/logo.png diff --git a/src/zamg/logo@2x.png b/core_integrations/zamg/logo@2x.png similarity index 100% rename from src/zamg/logo@2x.png rename to core_integrations/zamg/logo@2x.png diff --git a/src/zengge/icon.png b/core_integrations/zengge/icon.png similarity index 100% rename from src/zengge/icon.png rename to core_integrations/zengge/icon.png diff --git a/src/zengge/icon@2x.png b/core_integrations/zengge/icon@2x.png similarity index 100% rename from src/zengge/icon@2x.png rename to core_integrations/zengge/icon@2x.png diff --git a/src/zengge/logo.png b/core_integrations/zengge/logo.png similarity index 100% rename from src/zengge/logo.png rename to core_integrations/zengge/logo.png diff --git a/src/zengge/logo@2x.png b/core_integrations/zengge/logo@2x.png similarity index 100% rename from src/zengge/logo@2x.png rename to core_integrations/zengge/logo@2x.png diff --git a/src/zeroconf b/core_integrations/zeroconf similarity index 100% rename from src/zeroconf rename to core_integrations/zeroconf diff --git a/src/zestimate/icon.png b/core_integrations/zestimate/icon.png similarity index 100% rename from src/zestimate/icon.png rename to core_integrations/zestimate/icon.png diff --git a/src/zestimate/icon@2x.png b/core_integrations/zestimate/icon@2x.png similarity index 100% rename from src/zestimate/icon@2x.png rename to core_integrations/zestimate/icon@2x.png diff --git a/src/zestimate/logo.png b/core_integrations/zestimate/logo.png similarity index 100% rename from src/zestimate/logo.png rename to core_integrations/zestimate/logo.png diff --git a/src/zestimate/logo@2x.png b/core_integrations/zestimate/logo@2x.png similarity index 100% rename from src/zestimate/logo@2x.png rename to core_integrations/zestimate/logo@2x.png diff --git a/src/zha/icon.png b/core_integrations/zha/icon.png similarity index 100% rename from src/zha/icon.png rename to core_integrations/zha/icon.png diff --git a/src/zha/icon@2x.png b/core_integrations/zha/icon@2x.png similarity index 100% rename from src/zha/icon@2x.png rename to core_integrations/zha/icon@2x.png diff --git a/src/zha/logo.png b/core_integrations/zha/logo.png similarity index 100% rename from src/zha/logo.png rename to core_integrations/zha/logo.png diff --git a/src/zha/logo@2x.png b/core_integrations/zha/logo@2x.png similarity index 100% rename from src/zha/logo@2x.png rename to core_integrations/zha/logo@2x.png diff --git a/src/zhong_hong/icon.png b/core_integrations/zhong_hong/icon.png similarity index 100% rename from src/zhong_hong/icon.png rename to core_integrations/zhong_hong/icon.png diff --git a/src/zhong_hong/icon@2x.png b/core_integrations/zhong_hong/icon@2x.png similarity index 100% rename from src/zhong_hong/icon@2x.png rename to core_integrations/zhong_hong/icon@2x.png diff --git a/src/zhong_hong/logo.png b/core_integrations/zhong_hong/logo.png similarity index 100% rename from src/zhong_hong/logo.png rename to core_integrations/zhong_hong/logo.png diff --git a/src/zhong_hong/logo@2x.png b/core_integrations/zhong_hong/logo@2x.png similarity index 100% rename from src/zhong_hong/logo@2x.png rename to core_integrations/zhong_hong/logo@2x.png diff --git a/src/zigbee b/core_integrations/zigbee similarity index 100% rename from src/zigbee rename to core_integrations/zigbee diff --git a/src/ziggo_mediabox_xl/icon.png b/core_integrations/ziggo_mediabox_xl/icon.png similarity index 100% rename from src/ziggo_mediabox_xl/icon.png rename to core_integrations/ziggo_mediabox_xl/icon.png diff --git a/src/ziggo_mediabox_xl/icon@2x.png b/core_integrations/ziggo_mediabox_xl/icon@2x.png similarity index 100% rename from src/ziggo_mediabox_xl/icon@2x.png rename to core_integrations/ziggo_mediabox_xl/icon@2x.png diff --git a/src/ziggo_mediabox_xl/logo.png b/core_integrations/ziggo_mediabox_xl/logo.png similarity index 100% rename from src/ziggo_mediabox_xl/logo.png rename to core_integrations/ziggo_mediabox_xl/logo.png diff --git a/src/ziggo_mediabox_xl/logo@2x.png b/core_integrations/ziggo_mediabox_xl/logo@2x.png similarity index 100% rename from src/ziggo_mediabox_xl/logo@2x.png rename to core_integrations/ziggo_mediabox_xl/logo@2x.png diff --git a/src/zone/icon.png b/core_integrations/zone/icon.png similarity index 100% rename from src/zone/icon.png rename to core_integrations/zone/icon.png diff --git a/src/zone/icon@2x.png b/core_integrations/zone/icon@2x.png similarity index 100% rename from src/zone/icon@2x.png rename to core_integrations/zone/icon@2x.png diff --git a/src/zoneminder/icon.png b/core_integrations/zoneminder/icon.png similarity index 100% rename from src/zoneminder/icon.png rename to core_integrations/zoneminder/icon.png diff --git a/src/zoneminder/icon@2x.png b/core_integrations/zoneminder/icon@2x.png similarity index 100% rename from src/zoneminder/icon@2x.png rename to core_integrations/zoneminder/icon@2x.png diff --git a/src/zoneminder/logo.png b/core_integrations/zoneminder/logo.png similarity index 100% rename from src/zoneminder/logo.png rename to core_integrations/zoneminder/logo.png diff --git a/src/zoneminder/logo@2x.png b/core_integrations/zoneminder/logo@2x.png similarity index 100% rename from src/zoneminder/logo@2x.png rename to core_integrations/zoneminder/logo@2x.png diff --git a/src/zwave/icon.png b/core_integrations/zwave/icon.png similarity index 100% rename from src/zwave/icon.png rename to core_integrations/zwave/icon.png diff --git a/src/zwave/icon@2x.png b/core_integrations/zwave/icon@2x.png similarity index 100% rename from src/zwave/icon@2x.png rename to core_integrations/zwave/icon@2x.png diff --git a/src/zwave/logo.png b/core_integrations/zwave/logo.png similarity index 100% rename from src/zwave/logo.png rename to core_integrations/zwave/logo.png diff --git a/src/zwave/logo@2x.png b/core_integrations/zwave/logo@2x.png similarity index 100% rename from src/zwave/logo@2x.png rename to core_integrations/zwave/logo@2x.png diff --git a/src/zwave_mqtt b/core_integrations/zwave_mqtt similarity index 100% rename from src/zwave_mqtt rename to core_integrations/zwave_mqtt diff --git a/custom_integrations/hacs/icon.png b/custom_integrations/hacs/icon.png new file mode 100644 index 00000000..eb3be9e1 Binary files /dev/null and b/custom_integrations/hacs/icon.png differ diff --git a/custom_integrations/hacs/icon@2x.png b/custom_integrations/hacs/icon@2x.png new file mode 100644 index 00000000..ae1fe2cc Binary files /dev/null and b/custom_integrations/hacs/icon@2x.png differ diff --git a/scripts/build.sh b/scripts/build.sh index a5ac5e4f..717c8121 100755 --- a/scripts/build.sh +++ b/scripts/build.sh @@ -2,8 +2,14 @@ # Copy folder, without symlinks, but use actual files instead mkdir -p build/_ -rsync -aL --exclude '_homeassistant' src/ build/_ -rsync -aL --exclude '_homeassistant' --exclude '_placeholder' src/ build + +# Copy custom integrations +rsync -aL custom_integrations/ build/_ +rsync -aL custom_integrations/ build + +# Copy core integrations +rsync -aL --exclude '_homeassistant' core_integrations/ build/_ +rsync -aL --exclude '_homeassistant' --exclude '_placeholder' core_integrations/ build # Use icon as logo in case of a missing logo find ./build -type f -name "icon.png" | while read icon; do