diff --git a/index.js b/index.js
new file mode 100644
index 000000000..4f8f75517
--- /dev/null
+++ b/index.js
@@ -0,0 +1,204 @@
+import { iconSet } from './js/icon-set.js'
+export { iconSet }
+
+
+import { accountLogout } from './js/account-logout.js'
+import { actionRedo } from './js/action-redo.js'
+import { actionUndo } from './js/action-undo.js'
+import { alignCenter } from './js/align-center.js'
+import { alignRight } from './js/align-right.js'
+import { alignLeft } from './js/align-left.js'
+import { arrowLeft } from './js/arrow-left.js'
+import { arrowBottom } from './js/arrow-bottom.js'
+import { arrowRight } from './js/arrow-right.js'
+import { arrowTop } from './js/arrow-top.js'
+import { ban } from './js/ban.js'
+import { basketLoaded } from './js/basket-loaded.js'
+import { bell } from './js/bell.js'
+import { bold } from './js/bold.js'
+import { bookmark } from './js/bookmark.js'
+import { briefcase } from './js/briefcase.js'
+import { britishPound } from './js/british-pound.js'
+import { brush } from './js/brush.js'
+import { calculator } from './js/calculator.js'
+import { calendar } from './js/calendar.js'
+import { cart } from './js/cart.js'
+import { chartPie } from './js/chart-pie.js'
+import { chart } from './js/chart.js'
+import { checkCircle } from './js/check-circle.js'
+import { check } from './js/check.js'
+import { chevronBottom } from './js/chevron-bottom.js'
+import { chevronLeft } from './js/chevron-left.js'
+import { chevronRight } from './js/chevron-right.js'
+import { chevronTop } from './js/chevron-top.js'
+import { cloudDownload } from './js/cloud-download.js'
+import { cloudUpload } from './js/cloud-upload.js'
+import { cloud } from './js/cloud.js'
+import { code } from './js/code.js'
+import { commentSquare } from './js/comment-square.js'
+import { creditCard } from './js/credit-card.js'
+import { cursor } from './js/cursor.js'
+import { dollar } from './js/dollar.js'
+import { drop1 } from './js/drop1.js'
+import { envelopeClosed } from './js/envelope-closed.js'
+import { envelopeLetter } from './js/envelope-letter.js'
+import { envelopeOpen } from './js/envelope-open.js'
+import { euro } from './js/euro.js'
+import { file } from './js/file.js'
+import { globe } from './js/globe.js'
+import { graph } from './js/graph.js'
+import { home } from './js/home.js'
+import { inbox } from './js/inbox.js'
+import { info } from './js/info.js'
+import { italic } from './js/italic.js'
+import { justifyCenter } from './js/justify-center.js'
+import { justifyLeft } from './js/justify-left.js'
+import { justifyRight } from './js/justify-right.js'
+import { laptop } from './js/laptop.js'
+import { layers } from './js/layers.js'
+import { lightbulb } from './js/lightbulb.js'
+import { list } from './js/list.js'
+import { locationPin } from './js/location-pin.js'
+import { lockLocked } from './js/lock-locked.js'
+import { lockUnlocked } from './js/lock-unlocked.js'
+import { magnifyingGlass } from './js/magnifying-glass.js'
+import { map } from './js/map.js'
+import { monitor } from './js/monitor.js'
+import { moon } from './js/moon.js'
+import { note } from './js/note.js'
+import { options } from './js/options.js'
+import { paperclip } from './js/paperclip.js'
+import { pencil } from './js/pencil.js'
+import { people } from './js/people.js'
+import { phone } from './js/phone.js'
+import { print } from './js/print.js'
+import { puzzle } from './js/puzzle.js'
+import { rss } from './js/rss.js'
+import { screenDesktop } from './js/screen-desktop.js'
+import { screenSmartphone } from './js/screen-smartphone.js'
+import { settings } from './js/settings.js'
+import { share } from './js/share.js'
+import { shield } from './js/shield.js'
+import { socialFacebook } from './js/social-facebook.js'
+import { socialLinkedin } from './js/social-linkedin.js'
+import { socialSkype } from './js/social-skype.js'
+import { socialTwitter } from './js/social-twitter.js'
+import { sortAscending } from './js/sort-ascending.js'
+import { sortDescending } from './js/sort-descending.js'
+import { speech } from './js/speech.js'
+import { speedometer } from './js/speedometer.js'
+import { star } from './js/star.js'
+import { sun } from './js/sun.js'
+import { tablet } from './js/tablet.js'
+import { tags } from './js/tags.js'
+import { task1 } from './js/task1.js'
+import { thumbDown } from './js/thumb-down.js'
+import { thumbUp } from './js/thumb-up.js'
+import { trash } from './js/trash.js'
+import { underline } from './js/underline.js'
+import { userFemale } from './js/user-female.js'
+import { userFollow } from './js/user-follow.js'
+import { userUnfollow } from './js/user-unfollow.js'
+import { user } from './js/user.js'
+import { xCircle } from './js/x-circle.js'
+import { yen } from './js/yen.js'
+export { accountLogout }
+export { actionRedo }
+export { actionUndo }
+export { alignCenter }
+export { alignRight }
+export { alignLeft }
+export { arrowLeft }
+export { arrowBottom }
+export { arrowRight }
+export { arrowTop }
+export { ban }
+export { basketLoaded }
+export { bell }
+export { bold }
+export { bookmark }
+export { briefcase }
+export { britishPound }
+export { brush }
+export { calculator }
+export { calendar }
+export { cart }
+export { chartPie }
+export { chart }
+export { checkCircle }
+export { check }
+export { chevronBottom }
+export { chevronLeft }
+export { chevronRight }
+export { chevronTop }
+export { cloudDownload }
+export { cloudUpload }
+export { cloud }
+export { code }
+export { commentSquare }
+export { creditCard }
+export { cursor }
+export { dollar }
+export { drop1 }
+export { envelopeClosed }
+export { envelopeLetter }
+export { envelopeOpen }
+export { euro }
+export { file }
+export { globe }
+export { graph }
+export { home }
+export { inbox }
+export { info }
+export { italic }
+export { justifyCenter }
+export { justifyLeft }
+export { justifyRight }
+export { laptop }
+export { layers }
+export { lightbulb }
+export { list }
+export { locationPin }
+export { lockLocked }
+export { lockUnlocked }
+export { magnifyingGlass }
+export { map }
+export { monitor }
+export { moon }
+export { note }
+export { options }
+export { paperclip }
+export { pencil }
+export { people }
+export { phone }
+export { print }
+export { puzzle }
+export { rss }
+export { screenDesktop }
+export { screenSmartphone }
+export { settings }
+export { share }
+export { shield }
+export { socialFacebook }
+export { socialLinkedin }
+export { socialSkype }
+export { socialTwitter }
+export { sortAscending }
+export { sortDescending }
+export { speech }
+export { speedometer }
+export { star }
+export { sun }
+export { tablet }
+export { tags }
+export { task1 }
+export { thumbDown }
+export { thumbUp }
+export { trash }
+export { underline }
+export { userFemale }
+export { userFollow }
+export { userUnfollow }
+export { user }
+export { xCircle }
+export { yen }
\ No newline at end of file
diff --git a/js/account-logout.js b/js/account-logout.js
new file mode 100644
index 000000000..e92d1e4cf
--- /dev/null
+++ b/js/account-logout.js
@@ -0,0 +1 @@
+export const accountLogout = ["
account-logout"]
\ No newline at end of file
diff --git a/js/accountLogout.js b/js/accountLogout.js
deleted file mode 100644
index 62ef2a78d..000000000
--- a/js/accountLogout.js
+++ /dev/null
@@ -1 +0,0 @@
-export const accountLogout = ""
\ No newline at end of file
diff --git a/js/action-redo.js b/js/action-redo.js
new file mode 100644
index 000000000..7cc5be99f
--- /dev/null
+++ b/js/action-redo.js
@@ -0,0 +1 @@
+export const actionRedo = ["action-redo"]
\ No newline at end of file
diff --git a/js/action-undo.js b/js/action-undo.js
new file mode 100644
index 000000000..46f0033dd
--- /dev/null
+++ b/js/action-undo.js
@@ -0,0 +1 @@
+export const actionUndo = ["action-undo"]
\ No newline at end of file
diff --git a/js/actionRedo.js b/js/actionRedo.js
deleted file mode 100644
index bf09fc741..000000000
--- a/js/actionRedo.js
+++ /dev/null
@@ -1 +0,0 @@
-export const actionRedo = ""
\ No newline at end of file
diff --git a/js/actionUndo.js b/js/actionUndo.js
deleted file mode 100644
index ecd61407a..000000000
--- a/js/actionUndo.js
+++ /dev/null
@@ -1 +0,0 @@
-export const actionUndo = ""
\ No newline at end of file
diff --git a/js/align-center.js b/js/align-center.js
new file mode 100644
index 000000000..63df1b3df
--- /dev/null
+++ b/js/align-center.js
@@ -0,0 +1 @@
+export const alignCenter = ["align-center"]
\ No newline at end of file
diff --git a/js/align-left.js b/js/align-left.js
new file mode 100644
index 000000000..6699aa7fe
--- /dev/null
+++ b/js/align-left.js
@@ -0,0 +1 @@
+export const alignLeft = ["align-left"]
\ No newline at end of file
diff --git a/js/align-right.js b/js/align-right.js
new file mode 100644
index 000000000..0010fbe88
--- /dev/null
+++ b/js/align-right.js
@@ -0,0 +1 @@
+export const alignRight = ["align-right"]
\ No newline at end of file
diff --git a/js/alignCenter.js b/js/alignCenter.js
deleted file mode 100644
index 1d48e01d5..000000000
--- a/js/alignCenter.js
+++ /dev/null
@@ -1 +0,0 @@
-export const alignCenter = ""
\ No newline at end of file
diff --git a/js/alignLeft.js b/js/alignLeft.js
deleted file mode 100644
index 1d9fae738..000000000
--- a/js/alignLeft.js
+++ /dev/null
@@ -1 +0,0 @@
-export const alignLeft = ""
\ No newline at end of file
diff --git a/js/alignRight.js b/js/alignRight.js
deleted file mode 100644
index 88c2952eb..000000000
--- a/js/alignRight.js
+++ /dev/null
@@ -1 +0,0 @@
-export const alignRight = ""
\ No newline at end of file
diff --git a/js/arrow-bottom.js b/js/arrow-bottom.js
new file mode 100644
index 000000000..7b2b881c6
--- /dev/null
+++ b/js/arrow-bottom.js
@@ -0,0 +1 @@
+export const arrowBottom = ["arrow-bottom"]
\ No newline at end of file
diff --git a/js/arrow-left.js b/js/arrow-left.js
new file mode 100644
index 000000000..1004601a4
--- /dev/null
+++ b/js/arrow-left.js
@@ -0,0 +1 @@
+export const arrowLeft = ["arrow-left"]
\ No newline at end of file
diff --git a/js/arrow-right.js b/js/arrow-right.js
new file mode 100644
index 000000000..08d5323bf
--- /dev/null
+++ b/js/arrow-right.js
@@ -0,0 +1 @@
+export const arrowRight = ["arrow-right"]
\ No newline at end of file
diff --git a/js/arrow-top.js b/js/arrow-top.js
new file mode 100644
index 000000000..7a60b99a2
--- /dev/null
+++ b/js/arrow-top.js
@@ -0,0 +1 @@
+export const arrowTop = ["arrow-top"]
\ No newline at end of file
diff --git a/js/arrowBottom.js b/js/arrowBottom.js
deleted file mode 100644
index efc7013dd..000000000
--- a/js/arrowBottom.js
+++ /dev/null
@@ -1 +0,0 @@
-export const arrowBottom = ""
\ No newline at end of file
diff --git a/js/arrowLeft.js b/js/arrowLeft.js
deleted file mode 100644
index f106528b5..000000000
--- a/js/arrowLeft.js
+++ /dev/null
@@ -1 +0,0 @@
-export const arrowLeft = ""
\ No newline at end of file
diff --git a/js/arrowRight.js b/js/arrowRight.js
deleted file mode 100644
index c5313a499..000000000
--- a/js/arrowRight.js
+++ /dev/null
@@ -1 +0,0 @@
-export const arrowRight = ""
\ No newline at end of file
diff --git a/js/arrowTop.js b/js/arrowTop.js
deleted file mode 100644
index 0c6f47d22..000000000
--- a/js/arrowTop.js
+++ /dev/null
@@ -1 +0,0 @@
-export const arrowTop = ""
\ No newline at end of file
diff --git a/js/ban.js b/js/ban.js
index 7280c14da..80a2fe9f9 100644
--- a/js/ban.js
+++ b/js/ban.js
@@ -1 +1 @@
-export const ban = ""
\ No newline at end of file
+export const ban = ["ban"]
\ No newline at end of file
diff --git a/js/basket-loaded.js b/js/basket-loaded.js
new file mode 100644
index 000000000..39b7d6309
--- /dev/null
+++ b/js/basket-loaded.js
@@ -0,0 +1 @@
+export const basketLoaded = ["basket-loaded"]
\ No newline at end of file
diff --git a/js/basketLoaded.js b/js/basketLoaded.js
deleted file mode 100644
index a28cf3cb9..000000000
--- a/js/basketLoaded.js
+++ /dev/null
@@ -1 +0,0 @@
-export const basketLoaded = ""
\ No newline at end of file
diff --git a/js/bell.js b/js/bell.js
index 6da54f978..f23abc455 100644
--- a/js/bell.js
+++ b/js/bell.js
@@ -1 +1 @@
-export const bell = ""
\ No newline at end of file
+export const bell = ["bell"]
\ No newline at end of file
diff --git a/js/bold.js b/js/bold.js
index 4ecd49343..effcdcdab 100644
--- a/js/bold.js
+++ b/js/bold.js
@@ -1 +1 @@
-export const bold = ""
\ No newline at end of file
+export const bold = ["bold"]
\ No newline at end of file
diff --git a/js/bookmark.js b/js/bookmark.js
index a8c1a22fb..c6a847744 100644
--- a/js/bookmark.js
+++ b/js/bookmark.js
@@ -1 +1 @@
-export const bookmark = ""
\ No newline at end of file
+export const bookmark = ["bookmark"]
\ No newline at end of file
diff --git a/js/briefcase.js b/js/briefcase.js
index a15ee8ba5..4eb83447a 100644
--- a/js/briefcase.js
+++ b/js/briefcase.js
@@ -1 +1 @@
-export const briefcase = ""
\ No newline at end of file
+export const briefcase = ["briefcase"]
\ No newline at end of file
diff --git a/js/british-pound.js b/js/british-pound.js
new file mode 100644
index 000000000..05f8a8f6b
--- /dev/null
+++ b/js/british-pound.js
@@ -0,0 +1 @@
+export const britishPound = ["british-pound"]
\ No newline at end of file
diff --git a/js/britishPound.js b/js/britishPound.js
deleted file mode 100644
index b46d8b2ab..000000000
--- a/js/britishPound.js
+++ /dev/null
@@ -1 +0,0 @@
-export const britishPound = ""
\ No newline at end of file
diff --git a/js/brush.js b/js/brush.js
index 65b376081..5223db1b6 100644
--- a/js/brush.js
+++ b/js/brush.js
@@ -1 +1 @@
-export const brush = ""
\ No newline at end of file
+export const brush = ["brush"]
\ No newline at end of file
diff --git a/js/calculator.js b/js/calculator.js
index 830b1b0e0..6bb23ce5a 100644
--- a/js/calculator.js
+++ b/js/calculator.js
@@ -1 +1 @@
-export const calculator = ""
\ No newline at end of file
+export const calculator = ["calculator"]
\ No newline at end of file
diff --git a/js/calendar.js b/js/calendar.js
index cdb5098e5..cad420acd 100644
--- a/js/calendar.js
+++ b/js/calendar.js
@@ -1 +1 @@
-export const calendar = ""
\ No newline at end of file
+export const calendar = ["calendar"]
\ No newline at end of file
diff --git a/js/cart.js b/js/cart.js
index 99942859e..a53807a74 100644
--- a/js/cart.js
+++ b/js/cart.js
@@ -1 +1 @@
-export const cart = ""
\ No newline at end of file
+export const cart = ["cart"]
\ No newline at end of file
diff --git a/js/chart-pie.js b/js/chart-pie.js
new file mode 100644
index 000000000..0b109fa9e
--- /dev/null
+++ b/js/chart-pie.js
@@ -0,0 +1 @@
+export const chartPie = ["chart-pie"]
\ No newline at end of file
diff --git a/js/chart.js b/js/chart.js
index 507b3ad2c..a8ea877a0 100644
--- a/js/chart.js
+++ b/js/chart.js
@@ -1 +1 @@
-export const chart = ""
\ No newline at end of file
+export const chart = ["chart"]
\ No newline at end of file
diff --git a/js/chartPie.js b/js/chartPie.js
deleted file mode 100644
index 5715da42c..000000000
--- a/js/chartPie.js
+++ /dev/null
@@ -1 +0,0 @@
-export const chartPie = ""
\ No newline at end of file
diff --git a/js/check-circle.js b/js/check-circle.js
new file mode 100644
index 000000000..363d588ca
--- /dev/null
+++ b/js/check-circle.js
@@ -0,0 +1 @@
+export const checkCircle = ["check-circle"]
\ No newline at end of file
diff --git a/js/check.js b/js/check.js
index a2b57f6bf..370d1b05f 100644
--- a/js/check.js
+++ b/js/check.js
@@ -1 +1 @@
-export const check = ""
\ No newline at end of file
+export const check = ["check"]
\ No newline at end of file
diff --git a/js/checkCircle.js b/js/checkCircle.js
deleted file mode 100644
index 4a21123d6..000000000
--- a/js/checkCircle.js
+++ /dev/null
@@ -1 +0,0 @@
-export const checkCircle = ""
\ No newline at end of file
diff --git a/js/chevron-bottom.js b/js/chevron-bottom.js
new file mode 100644
index 000000000..df05ee981
--- /dev/null
+++ b/js/chevron-bottom.js
@@ -0,0 +1 @@
+export const chevronBottom = ["chevron-bottom"]
\ No newline at end of file
diff --git a/js/chevron-left.js b/js/chevron-left.js
new file mode 100644
index 000000000..055d754cf
--- /dev/null
+++ b/js/chevron-left.js
@@ -0,0 +1 @@
+export const chevronLeft = ["chevron-left"]
\ No newline at end of file
diff --git a/js/chevron-right.js b/js/chevron-right.js
new file mode 100644
index 000000000..6b4eea253
--- /dev/null
+++ b/js/chevron-right.js
@@ -0,0 +1 @@
+export const chevronRight = ["chevron-right"]
\ No newline at end of file
diff --git a/js/chevron-top.js b/js/chevron-top.js
new file mode 100644
index 000000000..f3332b842
--- /dev/null
+++ b/js/chevron-top.js
@@ -0,0 +1 @@
+export const chevronTop = ["chevron-top"]
\ No newline at end of file
diff --git a/js/chevronBottom.js b/js/chevronBottom.js
deleted file mode 100644
index f5e671418..000000000
--- a/js/chevronBottom.js
+++ /dev/null
@@ -1 +0,0 @@
-export const chevronBottom = ""
\ No newline at end of file
diff --git a/js/chevronLeft.js b/js/chevronLeft.js
deleted file mode 100644
index 676c454ae..000000000
--- a/js/chevronLeft.js
+++ /dev/null
@@ -1 +0,0 @@
-export const chevronLeft = ""
\ No newline at end of file
diff --git a/js/chevronRight.js b/js/chevronRight.js
deleted file mode 100644
index a316df90b..000000000
--- a/js/chevronRight.js
+++ /dev/null
@@ -1 +0,0 @@
-export const chevronRight = ""
\ No newline at end of file
diff --git a/js/chevronTop.js b/js/chevronTop.js
deleted file mode 100644
index 4d4b58200..000000000
--- a/js/chevronTop.js
+++ /dev/null
@@ -1 +0,0 @@
-export const chevronTop = ""
\ No newline at end of file
diff --git a/js/cloud-download.js b/js/cloud-download.js
new file mode 100644
index 000000000..e2cd3b9a4
--- /dev/null
+++ b/js/cloud-download.js
@@ -0,0 +1 @@
+export const cloudDownload = ["cloud-download"]
\ No newline at end of file
diff --git a/js/cloud-upload.js b/js/cloud-upload.js
new file mode 100644
index 000000000..3ce0f5c90
--- /dev/null
+++ b/js/cloud-upload.js
@@ -0,0 +1 @@
+export const cloudUpload = ["cloud-upload"]
\ No newline at end of file
diff --git a/js/cloud.js b/js/cloud.js
index 81b7e9ec6..a0ca47f1d 100644
--- a/js/cloud.js
+++ b/js/cloud.js
@@ -1 +1 @@
-export const cloud = ""
\ No newline at end of file
+export const cloud = ["cloud"]
\ No newline at end of file
diff --git a/js/cloudDownload.js b/js/cloudDownload.js
deleted file mode 100644
index c54216558..000000000
--- a/js/cloudDownload.js
+++ /dev/null
@@ -1 +0,0 @@
-export const cloudDownload = ""
\ No newline at end of file
diff --git a/js/cloudUpload.js b/js/cloudUpload.js
deleted file mode 100644
index 9c32b89e5..000000000
--- a/js/cloudUpload.js
+++ /dev/null
@@ -1 +0,0 @@
-export const cloudUpload = ""
\ No newline at end of file
diff --git a/js/code.js b/js/code.js
index 1ea3ffc9d..296c7a937 100644
--- a/js/code.js
+++ b/js/code.js
@@ -1 +1 @@
-export const code = ""
\ No newline at end of file
+export const code = ["code"]
\ No newline at end of file
diff --git a/js/comment-square.js b/js/comment-square.js
new file mode 100644
index 000000000..ddbf7b2c8
--- /dev/null
+++ b/js/comment-square.js
@@ -0,0 +1 @@
+export const commentSquare = ["comment-square"]
\ No newline at end of file
diff --git a/js/commentSquare.js b/js/commentSquare.js
deleted file mode 100644
index 22d7a9be5..000000000
--- a/js/commentSquare.js
+++ /dev/null
@@ -1 +0,0 @@
-export const commentSquare = ""
\ No newline at end of file
diff --git a/js/credit-card.js b/js/credit-card.js
new file mode 100644
index 000000000..257d84b02
--- /dev/null
+++ b/js/credit-card.js
@@ -0,0 +1 @@
+export const creditCard = ["credit-card"]
\ No newline at end of file
diff --git a/js/creditCard.js b/js/creditCard.js
deleted file mode 100644
index 696df83a9..000000000
--- a/js/creditCard.js
+++ /dev/null
@@ -1 +0,0 @@
-export const creditCard = ""
\ No newline at end of file
diff --git a/js/cursor.js b/js/cursor.js
index c60bc8d9b..e2422b08f 100644
--- a/js/cursor.js
+++ b/js/cursor.js
@@ -1 +1 @@
-export const cursor = ""
\ No newline at end of file
+export const cursor = ["cursor"]
\ No newline at end of file
diff --git a/js/dollar.js b/js/dollar.js
index ff27a920b..2b29f2d73 100644
--- a/js/dollar.js
+++ b/js/dollar.js
@@ -1 +1 @@
-export const dollar = ""
\ No newline at end of file
+export const dollar = ["dollar"]
\ No newline at end of file
diff --git a/js/drop1.js b/js/drop1.js
index 54dc93193..ede375e50 100644
--- a/js/drop1.js
+++ b/js/drop1.js
@@ -1 +1 @@
-export const drop1 = ""
\ No newline at end of file
+export const drop1 = ["drop1"]
\ No newline at end of file
diff --git a/js/envelope-closed.js b/js/envelope-closed.js
new file mode 100644
index 000000000..9b8ce4877
--- /dev/null
+++ b/js/envelope-closed.js
@@ -0,0 +1 @@
+export const envelopeClosed = ["envelope-closed"]
\ No newline at end of file
diff --git a/js/envelope-letter.js b/js/envelope-letter.js
new file mode 100644
index 000000000..4ec56acc2
--- /dev/null
+++ b/js/envelope-letter.js
@@ -0,0 +1 @@
+export const envelopeLetter = ["envelope-letter"]
\ No newline at end of file
diff --git a/js/envelope-open.js b/js/envelope-open.js
new file mode 100644
index 000000000..04572a61c
--- /dev/null
+++ b/js/envelope-open.js
@@ -0,0 +1 @@
+export const envelopeOpen = ["envelope-open"]
\ No newline at end of file
diff --git a/js/envelopeClosed.js b/js/envelopeClosed.js
deleted file mode 100644
index 53ae3bb20..000000000
--- a/js/envelopeClosed.js
+++ /dev/null
@@ -1 +0,0 @@
-export const envelopeClosed = ""
\ No newline at end of file
diff --git a/js/envelopeLetter.js b/js/envelopeLetter.js
deleted file mode 100644
index 48b7302b7..000000000
--- a/js/envelopeLetter.js
+++ /dev/null
@@ -1 +0,0 @@
-export const envelopeLetter = ""
\ No newline at end of file
diff --git a/js/envelopeOpen.js b/js/envelopeOpen.js
deleted file mode 100644
index 7675f27fc..000000000
--- a/js/envelopeOpen.js
+++ /dev/null
@@ -1 +0,0 @@
-export const envelopeOpen = ""
\ No newline at end of file
diff --git a/js/euro.js b/js/euro.js
index 572f310bd..5da36a0de 100644
--- a/js/euro.js
+++ b/js/euro.js
@@ -1 +1 @@
-export const euro = ""
\ No newline at end of file
+export const euro = ["euro"]
\ No newline at end of file
diff --git a/js/file.js b/js/file.js
index 0092a9011..9189f2c6d 100644
--- a/js/file.js
+++ b/js/file.js
@@ -1 +1 @@
-export const file = ""
\ No newline at end of file
+export const file = ["file"]
\ No newline at end of file
diff --git a/js/globe.js b/js/globe.js
index 78c0286d8..074428d9a 100644
--- a/js/globe.js
+++ b/js/globe.js
@@ -1 +1 @@
-export const globe = ""
\ No newline at end of file
+export const globe = ["globe"]
\ No newline at end of file
diff --git a/js/graph.js b/js/graph.js
index db09d8c9a..5050b7bc4 100644
--- a/js/graph.js
+++ b/js/graph.js
@@ -1 +1 @@
-export const graph = ""
\ No newline at end of file
+export const graph = ["graph"]
\ No newline at end of file
diff --git a/js/home.js b/js/home.js
index 9fc5cd476..e586cc09e 100644
--- a/js/home.js
+++ b/js/home.js
@@ -1 +1 @@
-export const home = ""
\ No newline at end of file
+export const home = ["home"]
\ No newline at end of file
diff --git a/js/icon-set.js b/js/icon-set.js
new file mode 100644
index 000000000..ec23e5981
--- /dev/null
+++ b/js/icon-set.js
@@ -0,0 +1 @@
+export const iconSet = {"accountLogout":["account-logout"],"actionRedo":["action-redo"],"actionUndo":["action-undo"],"alignCenter":["align-center"],"alignRight":["align-right"],"alignLeft":["align-left"],"arrowLeft":["arrow-left"],"arrowBottom":["arrow-bottom"],"arrowRight":["arrow-right"],"arrowTop":["arrow-top"],"ban":["ban"],"basketLoaded":["basket-loaded"],"bell":["bell"],"bold":["bold"],"bookmark":["bookmark"],"briefcase":["briefcase"],"britishPound":["british-pound"],"brush":["brush"],"calculator":["calculator"],"calendar":["calendar"],"cart":["cart"],"chartPie":["chart-pie"],"chart":["chart"],"checkCircle":["check-circle"],"check":["check"],"chevronBottom":["chevron-bottom"],"chevronLeft":["chevron-left"],"chevronRight":["chevron-right"],"chevronTop":["chevron-top"],"cloudDownload":["cloud-download"],"cloudUpload":["cloud-upload"],"cloud":["cloud"],"code":["code"],"commentSquare":["comment-square"],"creditCard":["credit-card"],"cursor":["cursor"],"dollar":["dollar"],"drop1":["drop1"],"envelopeClosed":["envelope-closed"],"envelopeLetter":["envelope-letter"],"envelopeOpen":["envelope-open"],"euro":["euro"],"file":["file"],"globe":["globe"],"graph":["graph"],"home":["home"],"inbox":["inbox"],"info":["info"],"italic":["italic"],"justifyCenter":["justify-center"],"justifyLeft":["justify-left"],"justifyRight":["justify-right"],"laptop":["laptop"],"layers":["layers"],"lightbulb":["lightbulb"],"list":["list"],"locationPin":["location-pin"],"lockLocked":["lock-locked"],"lockUnlocked":["lock-unlocked"],"magnifyingGlass":["magnifying-glass"],"map":["map"],"monitor":["monitor"],"moon":["moon"],"note":["note"],"options":["options"],"paperclip":["paperclip"],"pencil":["pencil"],"people":["people"],"phone":["phone"],"print":["print"],"puzzle":["puzzle"],"rss":["rss"],"screenDesktop":["screen-desktop"],"screenSmartphone":["screen-smartphone"],"settings":["settings"],"share":["share"],"shield":["shield"],"socialFacebook":["social-facebook"],"socialLinkedin":["social-linkedin"],"socialSkype":["social-skype"],"socialTwitter":["social-twitter"],"sortAscending":["sort-ascending"],"sortDescending":["sort-descending"],"speech":["speech"],"speedometer":["speedometer"],"star":["star"],"sun":["sun"],"tablet":["tablet"],"tags":["tags"],"task1":["task1"],"thumbDown":["thumb-down"],"thumbUp":["thumb-up"],"trash":["trash"],"underline":["underline"],"userFemale":["user-female"],"userFollow":["user-follow"],"userUnfollow":["user-unfollow"],"user":["user"],"xCircle":["x-circle"],"yen":["yen"]}
\ No newline at end of file
diff --git a/js/iconsGenerated.js b/js/iconsGenerated.js
deleted file mode 100644
index 2dbca6d34..000000000
--- a/js/iconsGenerated.js
+++ /dev/null
@@ -1 +0,0 @@
-export const icons = {"actionRedo":"","accountLogout":"","actionUndo":"","alignCenter":"","alignLeft":"","arrowBottom":"","arrowLeft":"","alignRight":"","arrowRight":"","arrowTop":"","ban":"","basketLoaded":"","bell":"","bold":"","bookmark":"","briefcase":"","britishPound":"","brush":"","calculator":"","calendar":"","cart":"","chart":"","chartPie":"","checkCircle":"","check":"","chevronBottom":"","chevronLeft":"","chevronRight":"","chevronTop":"","cloudDownload":"","cloudUpload":"","cloud":"","code":"","commentSquare":"","creditCard":"","cursor":"","dollar":"","drop1":"","envelopeClosed":"","envelopeLetter":"","envelopeOpen":"","euro":"","file":"","globe":"","graph":"","home":"","inbox":"","info":"","italic":"","justifyCenter":"","justifyLeft":"","justifyRight":"","laptop":"","layers":"","lightbulb":"","list":"","locationPin":"","lockLocked":"","lockUnlocked":"","magnifyingGlass":"","map":"","monitor":"","moon":"","note":"","options":"","paperclip":"","pencil":"","people":"","phone":"","print":"","puzzle":"","rss":"","screenDesktop":"","screenSmartphone":"","settings":"","share":"","shield":"","socialFacebook":"","socialLinkedin":"","socialSkype":"","socialTwitter":"","sortAscending":"","sortDescending":"","speech":"","speedometer":"","star":"","sun":"","tablet":"","tags":"","task1":"","thumbDown":"","thumbUp":"","trash":"","underline":"","userFemale":"","userFollow":"","userUnfollow":"","user":"","xCircle":"","yen":""}
\ No newline at end of file
diff --git a/js/inbox.js b/js/inbox.js
index e4b143b5f..9db30edc1 100644
--- a/js/inbox.js
+++ b/js/inbox.js
@@ -1 +1 @@
-export const inbox = ""
\ No newline at end of file
+export const inbox = ["inbox"]
\ No newline at end of file
diff --git a/js/index.js b/js/index.js
deleted file mode 100644
index 1cdf74325..000000000
--- a/js/index.js
+++ /dev/null
@@ -1,204 +0,0 @@
-import { icons } from './iconsGenerated.js'
-export default icons
-
-
-import { actionRedo } from './actionRedo.js'
-import { accountLogout } from './accountLogout.js'
-import { actionUndo } from './actionUndo.js'
-import { alignCenter } from './alignCenter.js'
-import { alignLeft } from './alignLeft.js'
-import { arrowBottom } from './arrowBottom.js'
-import { arrowLeft } from './arrowLeft.js'
-import { alignRight } from './alignRight.js'
-import { arrowRight } from './arrowRight.js'
-import { arrowTop } from './arrowTop.js'
-import { ban } from './ban.js'
-import { basketLoaded } from './basketLoaded.js'
-import { bell } from './bell.js'
-import { bold } from './bold.js'
-import { bookmark } from './bookmark.js'
-import { briefcase } from './briefcase.js'
-import { britishPound } from './britishPound.js'
-import { brush } from './brush.js'
-import { calculator } from './calculator.js'
-import { calendar } from './calendar.js'
-import { cart } from './cart.js'
-import { chart } from './chart.js'
-import { chartPie } from './chartPie.js'
-import { checkCircle } from './checkCircle.js'
-import { check } from './check.js'
-import { chevronBottom } from './chevronBottom.js'
-import { chevronLeft } from './chevronLeft.js'
-import { chevronRight } from './chevronRight.js'
-import { chevronTop } from './chevronTop.js'
-import { cloudDownload } from './cloudDownload.js'
-import { cloudUpload } from './cloudUpload.js'
-import { cloud } from './cloud.js'
-import { code } from './code.js'
-import { commentSquare } from './commentSquare.js'
-import { creditCard } from './creditCard.js'
-import { cursor } from './cursor.js'
-import { dollar } from './dollar.js'
-import { drop1 } from './drop1.js'
-import { envelopeClosed } from './envelopeClosed.js'
-import { envelopeLetter } from './envelopeLetter.js'
-import { envelopeOpen } from './envelopeOpen.js'
-import { euro } from './euro.js'
-import { file } from './file.js'
-import { globe } from './globe.js'
-import { graph } from './graph.js'
-import { home } from './home.js'
-import { inbox } from './inbox.js'
-import { info } from './info.js'
-import { italic } from './italic.js'
-import { justifyCenter } from './justifyCenter.js'
-import { justifyLeft } from './justifyLeft.js'
-import { justifyRight } from './justifyRight.js'
-import { laptop } from './laptop.js'
-import { layers } from './layers.js'
-import { lightbulb } from './lightbulb.js'
-import { list } from './list.js'
-import { locationPin } from './locationPin.js'
-import { lockLocked } from './lockLocked.js'
-import { lockUnlocked } from './lockUnlocked.js'
-import { magnifyingGlass } from './magnifyingGlass.js'
-import { map } from './map.js'
-import { monitor } from './monitor.js'
-import { moon } from './moon.js'
-import { note } from './note.js'
-import { options } from './options.js'
-import { paperclip } from './paperclip.js'
-import { pencil } from './pencil.js'
-import { people } from './people.js'
-import { phone } from './phone.js'
-import { print } from './print.js'
-import { puzzle } from './puzzle.js'
-import { rss } from './rss.js'
-import { screenDesktop } from './screenDesktop.js'
-import { screenSmartphone } from './screenSmartphone.js'
-import { settings } from './settings.js'
-import { share } from './share.js'
-import { shield } from './shield.js'
-import { socialFacebook } from './socialFacebook.js'
-import { socialLinkedin } from './socialLinkedin.js'
-import { socialSkype } from './socialSkype.js'
-import { socialTwitter } from './socialTwitter.js'
-import { sortAscending } from './sortAscending.js'
-import { sortDescending } from './sortDescending.js'
-import { speech } from './speech.js'
-import { speedometer } from './speedometer.js'
-import { star } from './star.js'
-import { sun } from './sun.js'
-import { tablet } from './tablet.js'
-import { tags } from './tags.js'
-import { task1 } from './task1.js'
-import { thumbDown } from './thumbDown.js'
-import { thumbUp } from './thumbUp.js'
-import { trash } from './trash.js'
-import { underline } from './underline.js'
-import { userFemale } from './userFemale.js'
-import { userFollow } from './userFollow.js'
-import { userUnfollow } from './userUnfollow.js'
-import { user } from './user.js'
-import { xCircle } from './xCircle.js'
-import { yen } from './yen.js'
-export { actionRedo }
-export { accountLogout }
-export { actionUndo }
-export { alignCenter }
-export { alignLeft }
-export { arrowBottom }
-export { arrowLeft }
-export { alignRight }
-export { arrowRight }
-export { arrowTop }
-export { ban }
-export { basketLoaded }
-export { bell }
-export { bold }
-export { bookmark }
-export { briefcase }
-export { britishPound }
-export { brush }
-export { calculator }
-export { calendar }
-export { cart }
-export { chart }
-export { chartPie }
-export { checkCircle }
-export { check }
-export { chevronBottom }
-export { chevronLeft }
-export { chevronRight }
-export { chevronTop }
-export { cloudDownload }
-export { cloudUpload }
-export { cloud }
-export { code }
-export { commentSquare }
-export { creditCard }
-export { cursor }
-export { dollar }
-export { drop1 }
-export { envelopeClosed }
-export { envelopeLetter }
-export { envelopeOpen }
-export { euro }
-export { file }
-export { globe }
-export { graph }
-export { home }
-export { inbox }
-export { info }
-export { italic }
-export { justifyCenter }
-export { justifyLeft }
-export { justifyRight }
-export { laptop }
-export { layers }
-export { lightbulb }
-export { list }
-export { locationPin }
-export { lockLocked }
-export { lockUnlocked }
-export { magnifyingGlass }
-export { map }
-export { monitor }
-export { moon }
-export { note }
-export { options }
-export { paperclip }
-export { pencil }
-export { people }
-export { phone }
-export { print }
-export { puzzle }
-export { rss }
-export { screenDesktop }
-export { screenSmartphone }
-export { settings }
-export { share }
-export { shield }
-export { socialFacebook }
-export { socialLinkedin }
-export { socialSkype }
-export { socialTwitter }
-export { sortAscending }
-export { sortDescending }
-export { speech }
-export { speedometer }
-export { star }
-export { sun }
-export { tablet }
-export { tags }
-export { task1 }
-export { thumbDown }
-export { thumbUp }
-export { trash }
-export { underline }
-export { userFemale }
-export { userFollow }
-export { userUnfollow }
-export { user }
-export { xCircle }
-export { yen }
\ No newline at end of file
diff --git a/js/info.js b/js/info.js
index 1766fbaa8..0078abc94 100644
--- a/js/info.js
+++ b/js/info.js
@@ -1 +1 @@
-export const info = ""
\ No newline at end of file
+export const info = ["info"]
\ No newline at end of file
diff --git a/js/italic.js b/js/italic.js
index 09207ebce..46c8ffb0c 100644
--- a/js/italic.js
+++ b/js/italic.js
@@ -1 +1 @@
-export const italic = ""
\ No newline at end of file
+export const italic = ["italic"]
\ No newline at end of file
diff --git a/js/justify-center.js b/js/justify-center.js
new file mode 100644
index 000000000..3bbfa6edf
--- /dev/null
+++ b/js/justify-center.js
@@ -0,0 +1 @@
+export const justifyCenter = ["justify-center"]
\ No newline at end of file
diff --git a/js/justify-left.js b/js/justify-left.js
new file mode 100644
index 000000000..780fbdde8
--- /dev/null
+++ b/js/justify-left.js
@@ -0,0 +1 @@
+export const justifyLeft = ["justify-left"]
\ No newline at end of file
diff --git a/js/justify-right.js b/js/justify-right.js
new file mode 100644
index 000000000..8d74b52ca
--- /dev/null
+++ b/js/justify-right.js
@@ -0,0 +1 @@
+export const justifyRight = ["justify-right"]
\ No newline at end of file
diff --git a/js/justifyCenter.js b/js/justifyCenter.js
deleted file mode 100644
index 404cd4c32..000000000
--- a/js/justifyCenter.js
+++ /dev/null
@@ -1 +0,0 @@
-export const justifyCenter = ""
\ No newline at end of file
diff --git a/js/justifyLeft.js b/js/justifyLeft.js
deleted file mode 100644
index b8a89f96c..000000000
--- a/js/justifyLeft.js
+++ /dev/null
@@ -1 +0,0 @@
-export const justifyLeft = ""
\ No newline at end of file
diff --git a/js/justifyRight.js b/js/justifyRight.js
deleted file mode 100644
index 9ac1b858b..000000000
--- a/js/justifyRight.js
+++ /dev/null
@@ -1 +0,0 @@
-export const justifyRight = ""
\ No newline at end of file
diff --git a/js/laptop.js b/js/laptop.js
index 368a2aa97..e990c5d8e 100644
--- a/js/laptop.js
+++ b/js/laptop.js
@@ -1 +1 @@
-export const laptop = ""
\ No newline at end of file
+export const laptop = ["laptop"]
\ No newline at end of file
diff --git a/js/layers.js b/js/layers.js
index fee4f8c19..8fc23ee29 100644
--- a/js/layers.js
+++ b/js/layers.js
@@ -1 +1 @@
-export const layers = ""
\ No newline at end of file
+export const layers = ["layers"]
\ No newline at end of file
diff --git a/js/lightbulb.js b/js/lightbulb.js
index 21d0dc3e6..21d878da9 100644
--- a/js/lightbulb.js
+++ b/js/lightbulb.js
@@ -1 +1 @@
-export const lightbulb = ""
\ No newline at end of file
+export const lightbulb = ["lightbulb"]
\ No newline at end of file
diff --git a/js/list.js b/js/list.js
index 4ec6714e8..ee4afbc08 100644
--- a/js/list.js
+++ b/js/list.js
@@ -1 +1 @@
-export const list = ""
\ No newline at end of file
+export const list = ["list"]
\ No newline at end of file
diff --git a/js/location-pin.js b/js/location-pin.js
new file mode 100644
index 000000000..b63a36e53
--- /dev/null
+++ b/js/location-pin.js
@@ -0,0 +1 @@
+export const locationPin = ["location-pin"]
\ No newline at end of file
diff --git a/js/locationPin.js b/js/locationPin.js
deleted file mode 100644
index 2c3981f24..000000000
--- a/js/locationPin.js
+++ /dev/null
@@ -1 +0,0 @@
-export const locationPin = ""
\ No newline at end of file
diff --git a/js/lock-locked.js b/js/lock-locked.js
new file mode 100644
index 000000000..75a96a359
--- /dev/null
+++ b/js/lock-locked.js
@@ -0,0 +1 @@
+export const lockLocked = ["lock-locked"]
\ No newline at end of file
diff --git a/js/lock-unlocked.js b/js/lock-unlocked.js
new file mode 100644
index 000000000..14a6f1314
--- /dev/null
+++ b/js/lock-unlocked.js
@@ -0,0 +1 @@
+export const lockUnlocked = ["lock-unlocked"]
\ No newline at end of file
diff --git a/js/lockLocked.js b/js/lockLocked.js
deleted file mode 100644
index d30ee1c02..000000000
--- a/js/lockLocked.js
+++ /dev/null
@@ -1 +0,0 @@
-export const lockLocked = ""
\ No newline at end of file
diff --git a/js/lockUnlocked.js b/js/lockUnlocked.js
deleted file mode 100644
index 25c739430..000000000
--- a/js/lockUnlocked.js
+++ /dev/null
@@ -1 +0,0 @@
-export const lockUnlocked = ""
\ No newline at end of file
diff --git a/js/magnifying-glass.js b/js/magnifying-glass.js
new file mode 100644
index 000000000..84121fc56
--- /dev/null
+++ b/js/magnifying-glass.js
@@ -0,0 +1 @@
+export const magnifyingGlass = ["magnifying-glass"]
\ No newline at end of file
diff --git a/js/magnifyingGlass.js b/js/magnifyingGlass.js
deleted file mode 100644
index 46c6f45dd..000000000
--- a/js/magnifyingGlass.js
+++ /dev/null
@@ -1 +0,0 @@
-export const magnifyingGlass = ""
\ No newline at end of file
diff --git a/js/map.js b/js/map.js
index d042877db..ba71f7096 100644
--- a/js/map.js
+++ b/js/map.js
@@ -1 +1 @@
-export const map = ""
\ No newline at end of file
+export const map = ["map"]
\ No newline at end of file
diff --git a/js/monitor.js b/js/monitor.js
index 6f1fa56eb..a16461f1f 100644
--- a/js/monitor.js
+++ b/js/monitor.js
@@ -1 +1 @@
-export const monitor = ""
\ No newline at end of file
+export const monitor = ["monitor"]
\ No newline at end of file
diff --git a/js/moon.js b/js/moon.js
index ff5af0025..a0041b29f 100644
--- a/js/moon.js
+++ b/js/moon.js
@@ -1 +1 @@
-export const moon = ""
\ No newline at end of file
+export const moon = ["moon"]
\ No newline at end of file
diff --git a/js/note.js b/js/note.js
index 93e0f37e3..dad362e6e 100644
--- a/js/note.js
+++ b/js/note.js
@@ -1 +1 @@
-export const note = ""
\ No newline at end of file
+export const note = ["note"]
\ No newline at end of file
diff --git a/js/options.js b/js/options.js
index 43a3b732b..d3e847738 100644
--- a/js/options.js
+++ b/js/options.js
@@ -1 +1 @@
-export const options = ""
\ No newline at end of file
+export const options = ["options"]
\ No newline at end of file
diff --git a/js/paperclip.js b/js/paperclip.js
index bf606ff69..4edd27587 100644
--- a/js/paperclip.js
+++ b/js/paperclip.js
@@ -1 +1 @@
-export const paperclip = ""
\ No newline at end of file
+export const paperclip = ["paperclip"]
\ No newline at end of file
diff --git a/js/pencil.js b/js/pencil.js
index 8f09d2a2b..1792d0b0a 100644
--- a/js/pencil.js
+++ b/js/pencil.js
@@ -1 +1 @@
-export const pencil = ""
\ No newline at end of file
+export const pencil = ["pencil"]
\ No newline at end of file
diff --git a/js/people.js b/js/people.js
index acad85b29..213bef1ea 100644
--- a/js/people.js
+++ b/js/people.js
@@ -1 +1 @@
-export const people = ""
\ No newline at end of file
+export const people = ["people"]
\ No newline at end of file
diff --git a/js/phone.js b/js/phone.js
index a303ea989..3705c7b6a 100644
--- a/js/phone.js
+++ b/js/phone.js
@@ -1 +1 @@
-export const phone = ""
\ No newline at end of file
+export const phone = ["phone"]
\ No newline at end of file
diff --git a/js/print.js b/js/print.js
index bfc00a62c..3c39d536a 100644
--- a/js/print.js
+++ b/js/print.js
@@ -1 +1 @@
-export const print = ""
\ No newline at end of file
+export const print = ["print"]
\ No newline at end of file
diff --git a/js/puzzle.js b/js/puzzle.js
index 43a901632..39bd55214 100644
--- a/js/puzzle.js
+++ b/js/puzzle.js
@@ -1 +1 @@
-export const puzzle = ""
\ No newline at end of file
+export const puzzle = ["puzzle"]
\ No newline at end of file
diff --git a/js/rss.js b/js/rss.js
index 1421873b3..489296be2 100644
--- a/js/rss.js
+++ b/js/rss.js
@@ -1 +1 @@
-export const rss = ""
\ No newline at end of file
+export const rss = ["rss"]
\ No newline at end of file
diff --git a/js/screen-desktop.js b/js/screen-desktop.js
new file mode 100644
index 000000000..44e04939e
--- /dev/null
+++ b/js/screen-desktop.js
@@ -0,0 +1 @@
+export const screenDesktop = ["screen-desktop"]
\ No newline at end of file
diff --git a/js/screen-smartphone.js b/js/screen-smartphone.js
new file mode 100644
index 000000000..8cc7b5e6a
--- /dev/null
+++ b/js/screen-smartphone.js
@@ -0,0 +1 @@
+export const screenSmartphone = ["screen-smartphone"]
\ No newline at end of file
diff --git a/js/screenDesktop.js b/js/screenDesktop.js
deleted file mode 100644
index c235c7599..000000000
--- a/js/screenDesktop.js
+++ /dev/null
@@ -1 +0,0 @@
-export const screenDesktop = ""
\ No newline at end of file
diff --git a/js/screenSmartphone.js b/js/screenSmartphone.js
deleted file mode 100644
index c851490fc..000000000
--- a/js/screenSmartphone.js
+++ /dev/null
@@ -1 +0,0 @@
-export const screenSmartphone = ""
\ No newline at end of file
diff --git a/js/settings.js b/js/settings.js
index 97d309766..9140064c8 100644
--- a/js/settings.js
+++ b/js/settings.js
@@ -1 +1 @@
-export const settings = ""
\ No newline at end of file
+export const settings = ["settings"]
\ No newline at end of file
diff --git a/js/share.js b/js/share.js
index e36793cfa..8676ec9b0 100644
--- a/js/share.js
+++ b/js/share.js
@@ -1 +1 @@
-export const share = ""
\ No newline at end of file
+export const share = ["share"]
\ No newline at end of file
diff --git a/js/shield.js b/js/shield.js
index 22cc181c6..ac04a288f 100644
--- a/js/shield.js
+++ b/js/shield.js
@@ -1 +1 @@
-export const shield = ""
\ No newline at end of file
+export const shield = ["shield"]
\ No newline at end of file
diff --git a/js/social-facebook.js b/js/social-facebook.js
new file mode 100644
index 000000000..4a5836801
--- /dev/null
+++ b/js/social-facebook.js
@@ -0,0 +1 @@
+export const socialFacebook = ["social-facebook"]
\ No newline at end of file
diff --git a/js/social-linkedin.js b/js/social-linkedin.js
new file mode 100644
index 000000000..75b32e270
--- /dev/null
+++ b/js/social-linkedin.js
@@ -0,0 +1 @@
+export const socialLinkedin = ["social-linkedin"]
\ No newline at end of file
diff --git a/js/social-skype.js b/js/social-skype.js
new file mode 100644
index 000000000..1b5ba0ef1
--- /dev/null
+++ b/js/social-skype.js
@@ -0,0 +1 @@
+export const socialSkype = ["social-skype"]
\ No newline at end of file
diff --git a/js/social-twitter.js b/js/social-twitter.js
new file mode 100644
index 000000000..4f5352f0c
--- /dev/null
+++ b/js/social-twitter.js
@@ -0,0 +1 @@
+export const socialTwitter = ["social-twitter"]
\ No newline at end of file
diff --git a/js/socialFacebook.js b/js/socialFacebook.js
deleted file mode 100644
index b3cc3cffd..000000000
--- a/js/socialFacebook.js
+++ /dev/null
@@ -1 +0,0 @@
-export const socialFacebook = ""
\ No newline at end of file
diff --git a/js/socialLinkedin.js b/js/socialLinkedin.js
deleted file mode 100644
index 22bcc8bd4..000000000
--- a/js/socialLinkedin.js
+++ /dev/null
@@ -1 +0,0 @@
-export const socialLinkedin = ""
\ No newline at end of file
diff --git a/js/socialSkype.js b/js/socialSkype.js
deleted file mode 100644
index 571c552ec..000000000
--- a/js/socialSkype.js
+++ /dev/null
@@ -1 +0,0 @@
-export const socialSkype = ""
\ No newline at end of file
diff --git a/js/socialTwitter.js b/js/socialTwitter.js
deleted file mode 100644
index e03c5f828..000000000
--- a/js/socialTwitter.js
+++ /dev/null
@@ -1 +0,0 @@
-export const socialTwitter = ""
\ No newline at end of file
diff --git a/js/sort-ascending.js b/js/sort-ascending.js
new file mode 100644
index 000000000..616a7836b
--- /dev/null
+++ b/js/sort-ascending.js
@@ -0,0 +1 @@
+export const sortAscending = ["sort-ascending"]
\ No newline at end of file
diff --git a/js/sort-descending.js b/js/sort-descending.js
new file mode 100644
index 000000000..bbec0ac06
--- /dev/null
+++ b/js/sort-descending.js
@@ -0,0 +1 @@
+export const sortDescending = ["sort-descending"]
\ No newline at end of file
diff --git a/js/sortAscending.js b/js/sortAscending.js
deleted file mode 100644
index b96727e62..000000000
--- a/js/sortAscending.js
+++ /dev/null
@@ -1 +0,0 @@
-export const sortAscending = ""
\ No newline at end of file
diff --git a/js/sortDescending.js b/js/sortDescending.js
deleted file mode 100644
index ad87d820f..000000000
--- a/js/sortDescending.js
+++ /dev/null
@@ -1 +0,0 @@
-export const sortDescending = ""
\ No newline at end of file
diff --git a/js/speech.js b/js/speech.js
index dd568a516..6b891e990 100644
--- a/js/speech.js
+++ b/js/speech.js
@@ -1 +1 @@
-export const speech = ""
\ No newline at end of file
+export const speech = ["speech"]
\ No newline at end of file
diff --git a/js/speedometer.js b/js/speedometer.js
index 33fb72c2d..0d02f4c14 100644
--- a/js/speedometer.js
+++ b/js/speedometer.js
@@ -1 +1 @@
-export const speedometer = ""
\ No newline at end of file
+export const speedometer = ["speedometer"]
\ No newline at end of file
diff --git a/js/star.js b/js/star.js
index 1c513bbcc..4c3877490 100644
--- a/js/star.js
+++ b/js/star.js
@@ -1 +1 @@
-export const star = ""
\ No newline at end of file
+export const star = ["star"]
\ No newline at end of file
diff --git a/js/sun.js b/js/sun.js
index 19ec3cf7c..d8e5bfc13 100644
--- a/js/sun.js
+++ b/js/sun.js
@@ -1 +1 @@
-export const sun = ""
\ No newline at end of file
+export const sun = ["sun"]
\ No newline at end of file
diff --git a/js/tablet.js b/js/tablet.js
index 4d6fb3bce..4e32cd66e 100644
--- a/js/tablet.js
+++ b/js/tablet.js
@@ -1 +1 @@
-export const tablet = ""
\ No newline at end of file
+export const tablet = ["tablet"]
\ No newline at end of file
diff --git a/js/tags.js b/js/tags.js
index 7fd951b90..ac2845e03 100644
--- a/js/tags.js
+++ b/js/tags.js
@@ -1 +1 @@
-export const tags = ""
\ No newline at end of file
+export const tags = ["tags"]
\ No newline at end of file
diff --git a/js/task1.js b/js/task1.js
index 9661f0e18..01e15b448 100644
--- a/js/task1.js
+++ b/js/task1.js
@@ -1 +1 @@
-export const task1 = ""
\ No newline at end of file
+export const task1 = ["task1"]
\ No newline at end of file
diff --git a/js/thumb-down.js b/js/thumb-down.js
new file mode 100644
index 000000000..d3692160f
--- /dev/null
+++ b/js/thumb-down.js
@@ -0,0 +1 @@
+export const thumbDown = ["thumb-down"]
\ No newline at end of file
diff --git a/js/thumb-up.js b/js/thumb-up.js
new file mode 100644
index 000000000..defbc87e8
--- /dev/null
+++ b/js/thumb-up.js
@@ -0,0 +1 @@
+export const thumbUp = ["thumb-up"]
\ No newline at end of file
diff --git a/js/thumbDown.js b/js/thumbDown.js
deleted file mode 100644
index fddeb454c..000000000
--- a/js/thumbDown.js
+++ /dev/null
@@ -1 +0,0 @@
-export const thumbDown = ""
\ No newline at end of file
diff --git a/js/thumbUp.js b/js/thumbUp.js
deleted file mode 100644
index 0f6cf36d5..000000000
--- a/js/thumbUp.js
+++ /dev/null
@@ -1 +0,0 @@
-export const thumbUp = ""
\ No newline at end of file
diff --git a/js/trash.js b/js/trash.js
index 1077b14df..db11e50c2 100644
--- a/js/trash.js
+++ b/js/trash.js
@@ -1 +1 @@
-export const trash = ""
\ No newline at end of file
+export const trash = ["trash"]
\ No newline at end of file
diff --git a/js/underline.js b/js/underline.js
index f3be54f10..3bdfed912 100644
--- a/js/underline.js
+++ b/js/underline.js
@@ -1 +1 @@
-export const underline = ""
\ No newline at end of file
+export const underline = ["underline"]
\ No newline at end of file
diff --git a/js/user-female.js b/js/user-female.js
new file mode 100644
index 000000000..51031143e
--- /dev/null
+++ b/js/user-female.js
@@ -0,0 +1 @@
+export const userFemale = ["user-female"]
\ No newline at end of file
diff --git a/js/user-follow.js b/js/user-follow.js
new file mode 100644
index 000000000..3e685715b
--- /dev/null
+++ b/js/user-follow.js
@@ -0,0 +1 @@
+export const userFollow = ["user-follow"]
\ No newline at end of file
diff --git a/js/user-unfollow.js b/js/user-unfollow.js
new file mode 100644
index 000000000..f31271039
--- /dev/null
+++ b/js/user-unfollow.js
@@ -0,0 +1 @@
+export const userUnfollow = ["user-unfollow"]
\ No newline at end of file
diff --git a/js/user.js b/js/user.js
index d94bf51f9..c7f52b2ae 100644
--- a/js/user.js
+++ b/js/user.js
@@ -1 +1 @@
-export const user = ""
\ No newline at end of file
+export const user = ["user"]
\ No newline at end of file
diff --git a/js/userFemale.js b/js/userFemale.js
deleted file mode 100644
index 5fc0e6572..000000000
--- a/js/userFemale.js
+++ /dev/null
@@ -1 +0,0 @@
-export const userFemale = ""
\ No newline at end of file
diff --git a/js/userFollow.js b/js/userFollow.js
deleted file mode 100644
index 9c3480002..000000000
--- a/js/userFollow.js
+++ /dev/null
@@ -1 +0,0 @@
-export const userFollow = ""
\ No newline at end of file
diff --git a/js/userUnfollow.js b/js/userUnfollow.js
deleted file mode 100644
index d6c0933e7..000000000
--- a/js/userUnfollow.js
+++ /dev/null
@@ -1 +0,0 @@
-export const userUnfollow = ""
\ No newline at end of file
diff --git a/js/x-circle.js b/js/x-circle.js
new file mode 100644
index 000000000..18ea18e22
--- /dev/null
+++ b/js/x-circle.js
@@ -0,0 +1 @@
+export const xCircle = ["x-circle"]
\ No newline at end of file
diff --git a/js/xCircle.js b/js/xCircle.js
deleted file mode 100644
index 25569e80d..000000000
--- a/js/xCircle.js
+++ /dev/null
@@ -1 +0,0 @@
-export const xCircle = ""
\ No newline at end of file
diff --git a/js/yen.js b/js/yen.js
index 09b83e0b1..4e24f0cbe 100644
--- a/js/yen.js
+++ b/js/yen.js
@@ -1 +1 @@
-export const yen = ""
\ No newline at end of file
+export const yen = ["yen"]
\ No newline at end of file