diff --git a/src/lib/libraries/extensions/boost-small.svg b/src/lib/libraries/extensions/boost/boost-small.svg
similarity index 100%
rename from src/lib/libraries/extensions/boost-small.svg
rename to src/lib/libraries/extensions/boost/boost-small.svg
diff --git a/src/lib/libraries/extensions/boost.png b/src/lib/libraries/extensions/boost/boost.png
similarity index 100%
rename from src/lib/libraries/extensions/boost.png
rename to src/lib/libraries/extensions/boost/boost.png
diff --git a/src/lib/libraries/extensions/peripheral-connection/ev3/ev3-hub-illustration.svg b/src/lib/libraries/extensions/ev3/ev3-hub-illustration.svg
similarity index 100%
rename from src/lib/libraries/extensions/peripheral-connection/ev3/ev3-hub-illustration.svg
rename to src/lib/libraries/extensions/ev3/ev3-hub-illustration.svg
diff --git a/src/lib/libraries/extensions/peripheral-connection/ev3/ev3-small.svg b/src/lib/libraries/extensions/ev3/ev3-small.svg
similarity index 100%
rename from src/lib/libraries/extensions/peripheral-connection/ev3/ev3-small.svg
rename to src/lib/libraries/extensions/ev3/ev3-small.svg
diff --git a/src/lib/libraries/extensions/ev3.png b/src/lib/libraries/extensions/ev3/ev3.png
similarity index 100%
rename from src/lib/libraries/extensions/ev3.png
rename to src/lib/libraries/extensions/ev3/ev3.png
diff --git a/src/lib/libraries/extensions/index.jsx b/src/lib/libraries/extensions/index.jsx
index 3d1dd6658..406452785 100644
--- a/src/lib/libraries/extensions/index.jsx
+++ b/src/lib/libraries/extensions/index.jsx
@@ -1,31 +1,39 @@
import React from 'react';
import {FormattedMessage} from 'react-intl';
-import musicImage from './music.png';
-import musicInsetImage from './music-small.svg';
-import penImage from './pen.png';
-import penInsetImage from './pen-small.svg';
-import videoImage from './video-sensing.png';
-import videoInsetImage from './video-sensing-small.svg';
-import translateImage from './translate.png';
-import translateInsetImage from './translate-small.png';
-import microbitImage from './microbit.png';
-import ev3Image from './ev3.png';
-import wedoImage from './wedo.png';
-import text2speechImage from './text2speech.png';
-import text2speechInsetImage from './text2speech-small.svg';
-import makeymakeyImage from './makeymakey.png';
-import makeymakeyInsetImage from './makeymakey-small.svg';
-import boostImage from './boost.png';
-import boostInsetImage from './boost-small.svg';
+import musicIconURL from './music/music.png';
+import musicInsetIconURL from './music/music-small.svg';
-import microbitPeripheralImage from './peripheral-connection/microbit/microbit-illustration.svg';
-import microbitMenuImage from './peripheral-connection/microbit/microbit-small.svg';
-import ev3PeripheralImage from './peripheral-connection/ev3/ev3-hub-illustration.svg';
-import ev3MenuImage from './peripheral-connection/ev3/ev3-small.svg';
-import wedoPeripheralImage from './peripheral-connection/wedo/wedo-illustration.svg';
-import wedoMenuImage from './peripheral-connection/wedo/wedo-small.svg';
-import wedoButtonImage from './peripheral-connection/wedo/wedo-button-illustration.svg';
+import penIconURL from './pen/pen.png';
+import penInsetIconURL from './pen/pen-small.svg';
+
+import videoSensingIconURL from './videoSensing/video-sensing.png';
+import videoSensingInsetIconURL from './videoSensing/video-sensing-small.svg';
+
+import text2speechIconURL from './text2speech/text2speech.png';
+import text2speechInsetIconURL from './text2speech/text2speech-small.svg';
+
+import translateIconURL from './translate/translate.png';
+import translateInsetIconURL from './translate/translate-small.png';
+
+import makeymakeyIconURL from './makeymakey/makeymakey.png';
+import makeymakeyInsetIconURL from './makeymakey/makeymakey-small.svg';
+
+import microbitIconURL from './microbit/microbit.png';
+import microbitInsetIconURL from './microbit/microbit-small.svg';
+import microbitPeripheralImage from './microbit/microbit-illustration.svg';
+
+import ev3IconURL from './ev3/ev3.png';
+import ev3InsetIconURL from './ev3/ev3-small.svg';
+import ev3PeripheralImage from './ev3/ev3-hub-illustration.svg';
+
+import wedo2IconURL from './wedo2/wedo.png';
+import wedo2InsetIconURL from './wedo2/wedo-small.svg';
+import wedo2PeripheralImage from './wedo2/wedo-illustration.svg';
+import wedo2ButtonImage from './wedo2/wedo-button-illustration.svg';
+
+import boostIconURL from './boost/boost.png';
+import boostInsetIconURL from './boost/boost-small.svg';
export default [
{
@@ -37,8 +45,8 @@ export default [
/>
),
extensionId: 'music',
- iconURL: musicImage,
- insetIconURL: musicInsetImage,
+ iconURL: musicIconURL,
+ insetIconURL: musicInsetIconURL,
description: (
),
extensionId: 'pen',
- iconURL: penImage,
- insetIconURL: penInsetImage,
+ iconURL: penIconURL,
+ insetIconURL: penInsetIconURL,
description: (
),
extensionId: 'videoSensing',
- iconURL: videoImage,
- insetIconURL: videoInsetImage,
+ iconURL: videoSensingIconURL,
+ insetIconURL: videoSensingInsetIconURL,
description: (