From a9df1846a5e7ea2058848763683c642fd8404903 Mon Sep 17 00:00:00 2001 From: neotpravlennoye Date: Wed, 13 Jul 2022 03:32:35 +0800 Subject: [PATCH] other: reorganize the file structure --- .github/workflows/pre-release.yml | 2 +- .github/workflows/release.yml | 2 +- .gitignore | 2 -- .pkgmeta | 7 ++++++- .vscode/extensions.json | 9 +++++++++ LICENSE.md => LICENSE | 0 _docs/template.md | 0 {.github => _utils}/generate-changelog.py | 0 {.github => _utils}/merge-locales.py | 0 {.github => _utils}/tag-changelog-config.js | 0 andromeda.toc => src/andromeda.toc | 0 {assets => src/assets}/fonts/bold.ttf | Bin {assets => src/assets}/fonts/combat.ttf | Bin {assets => src/assets}/fonts/combat_alt.ttf | Bin {assets => src/assets}/fonts/condensed.ttf | Bin {assets => src/assets}/fonts/header.ttf | Bin {assets => src/assets}/fonts/heavy.ttf | Bin {assets => src/assets}/fonts/micro.ttf | Bin {assets => src/assets}/fonts/pixel.ttf | Bin {assets => src/assets}/fonts/pixel_alt.ttf | Bin {assets => src/assets}/fonts/pixel_ru.ttf | Bin {assets => src/assets}/fonts/regular.ttf | Bin {assets => src/assets}/fonts/roadway.ttf | Bin {assets => src/assets}/fonts/square.ttf | Bin {assets => src/assets}/sounds/alarm.ogg | Bin {assets => src/assets}/sounds/animemoan.ogg | Bin {assets => src/assets}/sounds/dang.ogg | Bin {assets => src/assets}/sounds/ding.ogg | Bin {assets => src/assets}/sounds/dispel.ogg | Bin {assets => src/assets}/sounds/error.ogg | Bin {assets => src/assets}/sounds/exec.ogg | Bin {assets => src/assets}/sounds/fatality.ogg | Bin {assets => src/assets}/sounds/forthehorde.ogg | Bin {assets => src/assets}/sounds/fuck.ogg | Bin {assets => src/assets}/sounds/gasgasgas.ogg | Bin {assets => src/assets}/sounds/interrupt.ogg | Bin {assets => src/assets}/sounds/intro.ogg | Bin .../assets}/sounds/killingblows/kill/dominating.ogg | Bin .../assets}/sounds/killingblows/kill/firstblood.ogg | Bin .../assets}/sounds/killingblows/kill/godlike.ogg | Bin .../sounds/killingblows/kill/killingspree.ogg | Bin .../assets}/sounds/killingblows/kill/rampage.ogg | Bin .../sounds/killingblows/kill/unstoppable.ogg | Bin .../assets}/sounds/killingblows/kill/wickedsick.ogg | Bin .../sounds/killingblows/multikill/doublekill.ogg | Bin .../sounds/killingblows/multikill/holyshit.ogg | Bin .../sounds/killingblows/multikill/ludicrouskill.ogg | Bin .../sounds/killingblows/multikill/megakill.ogg | Bin .../sounds/killingblows/multikill/monsterkill.ogg | Bin .../sounds/killingblows/multikill/multikill.ogg | Bin .../sounds/killingblows/multikill/ultrakill.ogg | Bin .../assets}/sounds/killingblows/revenge/denied.ogg | Bin .../sounds/killingblows/revenge/retribution.ogg | Bin {assets => src/assets}/sounds/laser.mp3 | Bin {assets => src/assets}/sounds/lowhealth.ogg | Bin {assets => src/assets}/sounds/lowmana.ogg | Bin {assets => src/assets}/sounds/mario.ogg | Bin {assets => src/assets}/sounds/missed.ogg | Bin {assets => src/assets}/sounds/notification.ogg | Bin {assets => src/assets}/sounds/omaewamou.ogg | Bin {assets => src/assets}/sounds/pacman-death.ogg | Bin {assets => src/assets}/sounds/pacman-wakawaka.ogg | Bin {assets => src/assets}/sounds/phub-intro.ogg | Bin {assets => src/assets}/sounds/proc.ogg | Bin {assets => src/assets}/sounds/pulse.ogg | Bin {assets => src/assets}/sounds/sekiro-lowhealth.mp3 | Bin {assets => src/assets}/sounds/sonic-death.ogg | Bin {assets => src/assets}/sounds/warning.ogg | Bin {assets => src/assets}/sounds/whisper_battlenet.ogg | Bin {assets => src/assets}/sounds/whisper_normal.ogg | Bin .../assets}/textures/UI-CLASSES-CIRCLES.BLP | Bin .../assets}/textures/UI-LFG-ICON-ROLES.blp | Bin .../assets}/textures/UI-RaidTargetingIcons.blp | Bin {assets => src/assets}/textures/arrow_tex.tga | Bin {assets => src/assets}/textures/bg_tex.blp | Bin {assets => src/assets}/textures/blank.tga | Bin {assets => src/assets}/textures/bottom_glow.tga | Bin {assets => src/assets}/textures/button/checked.blp | Bin {assets => src/assets}/textures/button/flash.blp | Bin .../assets}/textures/button/highlight.tga | Bin {assets => src/assets}/textures/button/normal.blp | Bin {assets => src/assets}/textures/button/pushed.tga | Bin {assets => src/assets}/textures/circle.blp | Bin {assets => src/assets}/textures/client/ARCLIGHT.tga | Bin {assets => src/assets}/textures/client/App.tga | Bin {assets => src/assets}/textures/client/COD.tga | Bin {assets => src/assets}/textures/client/COD_CW.tga | Bin {assets => src/assets}/textures/client/COD_MW.tga | Bin {assets => src/assets}/textures/client/COD_MW2.tga | Bin {assets => src/assets}/textures/client/CRASH4.tga | Bin {assets => src/assets}/textures/client/D2.tga | Bin {assets => src/assets}/textures/client/D3.tga | Bin {assets => src/assets}/textures/client/DI.tga | Bin {assets => src/assets}/textures/client/HS.tga | Bin {assets => src/assets}/textures/client/HotS.tga | Bin {assets => src/assets}/textures/client/Mobile.tga | Bin {assets => src/assets}/textures/client/OW.tga | Bin {assets => src/assets}/textures/client/SC.tga | Bin {assets => src/assets}/textures/client/SC2.tga | Bin {assets => src/assets}/textures/client/WC3.tga | Bin {assets => src/assets}/textures/client/WOWC.tga | Bin {assets => src/assets}/textures/client/WoW.tga | Bin {assets => src/assets}/textures/client/WoWSL.tga | Bin {assets => src/assets}/textures/close_tex.tga | Bin {assets => src/assets}/textures/collector.tga | Bin {assets => src/assets}/textures/gear_tex.blp | Bin {assets => src/assets}/textures/glow_tex.tga | Bin {assets => src/assets}/textures/highlight.tga | Bin .../assets}/textures/inventory/config.blp | Bin .../assets}/textures/inventory/delete.blp | Bin .../assets}/textures/inventory/deposit.blp | Bin .../assets}/textures/inventory/favourite.blp | Bin {assets => src/assets}/textures/inventory/junk.blp | Bin .../assets}/textures/inventory/reagen.blp | Bin .../assets}/textures/inventory/repair.blp | Bin .../assets}/textures/inventory/restore.blp | Bin .../assets}/textures/inventory/search.blp | Bin {assets => src/assets}/textures/inventory/sell.blp | Bin {assets => src/assets}/textures/inventory/sort.blp | Bin {assets => src/assets}/textures/inventory/split.blp | Bin .../assets}/textures/inventory/toggle.blp | Bin {assets => src/assets}/textures/leader_big.tga | Bin {assets => src/assets}/textures/logo_big.blp | Bin {assets => src/assets}/textures/logo_chat.blp | Bin {assets => src/assets}/textures/logo_tex.tga | Bin {assets => src/assets}/textures/mail.blp | Bin {assets => src/assets}/textures/map_diff.tga | Bin .../assets}/textures/menu/achievement.blp | Bin {assets => src/assets}/textures/menu/bag.blp | Bin {assets => src/assets}/textures/menu/calendar.blp | Bin {assets => src/assets}/textures/menu/collection.blp | Bin {assets => src/assets}/textures/menu/encounter.blp | Bin {assets => src/assets}/textures/menu/friend.blp | Bin {assets => src/assets}/textures/menu/guild.blp | Bin {assets => src/assets}/textures/menu/help.blp | Bin {assets => src/assets}/textures/menu/lfg.blp | Bin {assets => src/assets}/textures/menu/map.blp | Bin {assets => src/assets}/textures/menu/player.blp | Bin {assets => src/assets}/textures/menu/quest.blp | Bin {assets => src/assets}/textures/menu/spellbook.blp | Bin {assets => src/assets}/textures/menu/store.blp | Bin {assets => src/assets}/textures/menu/talent.blp | Bin {assets => src/assets}/textures/minimap_mask.tga | Bin {assets => src/assets}/textures/np_boss.tga | Bin {assets => src/assets}/textures/np_elite.tga | Bin {assets => src/assets}/textures/np_rare.tga | Bin {assets => src/assets}/textures/np_skull.tga | Bin {assets => src/assets}/textures/np_target.tga | Bin {assets => src/assets}/textures/opie/border.tga | Bin {assets => src/assets}/textures/opie/highlight.tga | Bin {assets => src/assets}/textures/opie/mask.tga | Bin {assets => src/assets}/textures/roles/damager.blp | Bin .../assets}/textures/roles/damager_small.tga | Bin {assets => src/assets}/textures/roles/healer.blp | Bin .../assets}/textures/roles/healer_small.tga | Bin {assets => src/assets}/textures/roles/tank.blp | Bin .../assets}/textures/roles/tank_small.tga | Bin {assets => src/assets}/textures/roles_big.tga | Bin {assets => src/assets}/textures/shadow_tex.blp | Bin {assets => src/assets}/textures/shield_tex.tga | Bin {assets => src/assets}/textures/spark_tex.tga | Bin {assets => src/assets}/textures/state_icons.tga | Bin {assets => src/assets}/textures/statusbar/flat.tga | Bin {assets => src/assets}/textures/statusbar/grad.blp | Bin {assets => src/assets}/textures/statusbar/norm.tga | Bin .../assets}/textures/statusbar/overlay.tga | Bin .../assets}/textures/statusbar/overlay_.blp | Bin .../assets}/textures/statusbar/stripe.tga | Bin {assets => src/assets}/textures/sword_tex.tga | Bin {assets => src/assets}/textures/tick_tex.tga | Bin .../assets}/textures/uninterrupted-shield.tga | Bin {assets => src/assets}/textures/vignetting.tga | Bin bindings.xml => src/bindings.xml | 0 {config => src/config}/_loader.xml | 0 {config => src/config}/config.lua | 0 {core => src/core}/_loader.xml | 0 {core => src/core}/animation.lua | 0 {core => src/core}/commands.lua | 0 {core => src/core}/constants.lua | 0 {core => src/core}/core.lua | 0 {core => src/core}/dev.lua | 0 {core => src/core}/functions.lua | 0 {core => src/core}/init.lua | 0 {core => src/core}/layout.lua | 0 {core => src/core}/math.lua | 0 {core => src/core}/media.lua | 0 {core => src/core}/smooth.lua | 0 {core => src/core}/staticpopups.lua | 0 {core => src/core}/uiscale.lua | 0 {gui => src/gui}/_loader.xml | 0 {gui => src/gui}/about.lua | 0 {gui => src/gui}/credits.lua | 0 {gui => src/gui}/data.lua | 0 {gui => src/gui}/extra.lua | 0 {gui => src/gui}/gui.lua | 0 {gui => src/gui}/help.lua | 0 {gui => src/gui}/options.lua | 0 {gui => src/gui}/profiles.lua | 0 {gui => src/gui}/tutorial.lua | 0 .../libraries}/Ace3/AceAddon-3.0/AceAddon-3.0.lua | 0 .../libraries}/Ace3/AceAddon-3.0/AceAddon-3.0.xml | 0 .../libraries}/Ace3/AceBucket-3.0/AceBucket-3.0.lua | 0 .../libraries}/Ace3/AceBucket-3.0/AceBucket-3.0.xml | 0 .../libraries}/Ace3/AceComm-3.0/AceComm-3.0.lua | 0 .../libraries}/Ace3/AceComm-3.0/AceComm-3.0.xml | 0 .../libraries}/Ace3/AceComm-3.0/ChatThrottleLib.lua | 0 .../libraries}/Ace3/AceConfig-3.0/AceConfig-3.0.lua | 0 .../libraries}/Ace3/AceConfig-3.0/AceConfig-3.0.xml | 0 .../AceConfigCmd-3.0/AceConfigCmd-3.0.lua | 0 .../AceConfigCmd-3.0/AceConfigCmd-3.0.xml | 0 .../AceConfigDialog-3.0/AceConfigDialog-3.0.lua | 0 .../AceConfigDialog-3.0/AceConfigDialog-3.0.xml | 0 .../AceConfigRegistry-3.0/AceConfigRegistry-3.0.lua | 0 .../AceConfigRegistry-3.0/AceConfigRegistry-3.0.xml | 0 .../Ace3/AceConsole-3.0/AceConsole-3.0.lua | 0 .../Ace3/AceConsole-3.0/AceConsole-3.0.xml | 0 .../libraries}/Ace3/AceDB-3.0/AceDB-3.0.lua | 0 .../libraries}/Ace3/AceDB-3.0/AceDB-3.0.xml | 0 .../Ace3/AceDBOptions-3.0/AceDBOptions-3.0.lua | 0 .../Ace3/AceDBOptions-3.0/AceDBOptions-3.0.xml | 0 .../libraries}/Ace3/AceEvent-3.0/AceEvent-3.0.lua | 0 .../libraries}/Ace3/AceEvent-3.0/AceEvent-3.0.xml | 0 .../libraries}/Ace3/AceGUI-3.0/AceGUI-3.0.lua | 0 .../libraries}/Ace3/AceGUI-3.0/AceGUI-3.0.xml | 0 .../widgets/AceGUIContainer-BlizOptionsGroup.lua | 0 .../widgets/AceGUIContainer-DropDownGroup.lua | 0 .../AceGUI-3.0/widgets/AceGUIContainer-Frame.lua | 0 .../widgets/AceGUIContainer-InlineGroup.lua | 0 .../widgets/AceGUIContainer-ScrollFrame.lua | 0 .../widgets/AceGUIContainer-SimpleGroup.lua | 0 .../AceGUI-3.0/widgets/AceGUIContainer-TabGroup.lua | 0 .../widgets/AceGUIContainer-TreeGroup.lua | 0 .../AceGUI-3.0/widgets/AceGUIContainer-Window.lua | 0 .../Ace3/AceGUI-3.0/widgets/AceGUIWidget-Button.lua | 0 .../AceGUI-3.0/widgets/AceGUIWidget-CheckBox.lua | 0 .../AceGUI-3.0/widgets/AceGUIWidget-ColorPicker.lua | 0 .../widgets/AceGUIWidget-DropDown-Items.lua | 0 .../AceGUI-3.0/widgets/AceGUIWidget-DropDown.lua | 0 .../AceGUI-3.0/widgets/AceGUIWidget-EditBox.lua | 0 .../AceGUI-3.0/widgets/AceGUIWidget-Heading.lua | 0 .../Ace3/AceGUI-3.0/widgets/AceGUIWidget-Icon.lua | 0 .../widgets/AceGUIWidget-InteractiveLabel.lua | 0 .../AceGUI-3.0/widgets/AceGUIWidget-Keybinding.lua | 0 .../Ace3/AceGUI-3.0/widgets/AceGUIWidget-Label.lua | 0 .../widgets/AceGUIWidget-MultiLineEditBox.lua | 0 .../Ace3/AceGUI-3.0/widgets/AceGUIWidget-Slider.lua | 0 .../libraries}/Ace3/AceHook-3.0/AceHook-3.0.lua | 0 .../libraries}/Ace3/AceHook-3.0/AceHook-3.0.xml | 0 .../libraries}/Ace3/AceLocale-3.0/AceLocale-3.0.lua | 0 .../libraries}/Ace3/AceLocale-3.0/AceLocale-3.0.xml | 0 .../Ace3/AceSerializer-3.0/AceSerializer-3.0.lua | 0 .../Ace3/AceSerializer-3.0/AceSerializer-3.0.xml | 0 .../libraries}/Ace3/AceTab-3.0/AceTab-3.0.lua | 0 .../libraries}/Ace3/AceTab-3.0/AceTab-3.0.xml | 0 .../libraries}/Ace3/AceTimer-3.0/AceTimer-3.0.lua | 0 .../libraries}/Ace3/AceTimer-3.0/AceTimer-3.0.xml | 0 .../CallbackHandler-1.0/CallbackHandler-1.0.lua | 0 .../CallbackHandler-1.0/CallbackHandler-1.0.xml | 0 {libraries => src/libraries}/Ace3/LICENSE.txt | 0 .../libraries}/Ace3/LibStub/LibStub.lua | 0 {libraries => src/libraries}/LibBase64-1.0.lua | 0 {libraries => src/libraries}/LibButtonGlow-1.0.lua | 0 .../libraries}/LibDropDown/LibDropDown.lua | 0 {libraries => src/libraries}/LibDropDown/embed.xml | 0 .../libraries}/LibDropDown/mixins/Button.lua | 0 .../libraries}/LibDropDown/mixins/Line.lua | 0 .../libraries}/LibDropDown/mixins/Menu.lua | 0 .../libraries}/LibDropDown/styles/default.lua | 0 .../libraries}/LibDropDown/styles/menu.lua | 0 {libraries => src/libraries}/LibRangeCheck-2.0.lua | 0 {libraries => src/libraries}/LibSharedMedia-3.0.lua | 0 {libraries => src/libraries}/LibShowUIPanel-1.0.lua | 0 {libraries => src/libraries}/_loader.xml | 0 .../libraries}/cargBags/base-add/bags.sieve.lua | 0 .../libraries}/cargBags/base-add/filters.sieve.lua | 0 .../libraries}/cargBags/base/container.lua | 0 {libraries => src/libraries}/cargBags/base/core.lua | 0 .../libraries}/cargBags/base/implementation.lua | 0 .../libraries}/cargBags/base/itembutton.lua | 0 {libraries => src/libraries}/cargBags/cargBags.xml | 0 .../cargBags/mixins-add/default.scaffold.lua | 0 .../cargBags/mixins-add/itemkeys/basic.lua | 0 .../cargBags/mixins-add/itemkeys/equipSets.lua | 0 .../cargBags/mixins-add/itemkeys/tooltip.lua | 0 .../libraries}/cargBags/mixins-add/layouts.lua | 0 .../cargBags/mixins-add/plugins/bagBar.lua | 0 .../cargBags/mixins-add/plugins/searchBar.lua | 0 .../cargBags/mixins-add/plugins/tagDisplay.lua | 0 .../libraries}/cargBags/mixins-add/sorts.lua | 0 .../libraries}/cargBags/mixins/api-common.lua | 0 .../libraries}/cargBags/mixins/locale.lua | 0 .../libraries}/cargBags/mixins/parseBags.lua | 0 .../libraries}/cargBags/mixins/textFilter.lua | 0 {libraries => src/libraries}/oUF/LICENSE | 0 {libraries => src/libraries}/oUF/blizzard.lua | 0 {libraries => src/libraries}/oUF/colors.lua | 0 {libraries => src/libraries}/oUF/combatevents.lua | 0 .../libraries}/oUF/elements/additionalpower.lua | 0 .../libraries}/oUF/elements/alternativepower.lua | 0 .../libraries}/oUF/elements/assistantindicator.lua | 0 {libraries => src/libraries}/oUF/elements/auras.lua | 0 .../libraries}/oUF/elements/castbar.lua | 0 .../libraries}/oUF/elements/classpower.lua | 0 .../libraries}/oUF/elements/combatindicator.lua | 0 .../libraries}/oUF/elements/grouproleindicator.lua | 0 .../libraries}/oUF/elements/health.lua | 0 .../libraries}/oUF/elements/healthprediction.lua | 0 .../libraries}/oUF/elements/leaderindicator.lua | 0 .../libraries}/oUF/elements/phaseindicator.lua | 0 .../libraries}/oUF/elements/portrait.lua | 0 {libraries => src/libraries}/oUF/elements/power.lua | 0 .../libraries}/oUF/elements/powerprediction.lua | 0 .../oUF/elements/pvpclassificationindicator.lua | 0 .../libraries}/oUF/elements/pvpindicator.lua | 0 .../libraries}/oUF/elements/questindicator.lua | 0 .../libraries}/oUF/elements/raidroleindicator.lua | 0 .../libraries}/oUF/elements/raidtargetindicator.lua | 0 {libraries => src/libraries}/oUF/elements/range.lua | 0 .../libraries}/oUF/elements/readycheckindicator.lua | 0 .../libraries}/oUF/elements/restingindicator.lua | 0 .../libraries}/oUF/elements/resurrectindicator.lua | 0 {libraries => src/libraries}/oUF/elements/runes.lua | 0 .../libraries}/oUF/elements/stagger.lua | 0 .../libraries}/oUF/elements/summonindicator.lua | 0 {libraries => src/libraries}/oUF/elements/tags.lua | 0 .../libraries}/oUF/elements/threatindicator.lua | 0 .../libraries}/oUF/elements/totems.lua | 0 {libraries => src/libraries}/oUF/events.lua | 0 {libraries => src/libraries}/oUF/factory.lua | 0 {libraries => src/libraries}/oUF/finalize.lua | 0 {libraries => src/libraries}/oUF/init.lua | 0 {libraries => src/libraries}/oUF/oUF.xml | 0 {libraries => src/libraries}/oUF/ouf.lua | 0 {libraries => src/libraries}/oUF/private.lua | 0 {libraries => src/libraries}/oUF/units.lua | 0 {libraries => src/libraries}/taintless.xml | 0 {libraries => src/libraries}/utf8/utf8.lua | 0 {libraries => src/libraries}/utf8/utf8.xml | 0 {libraries => src/libraries}/utf8/utf8data.lua | 0 {locales => src/locales}/_loader.xml | 0 {locales => src/locales}/enUS.lua | 0 {locales => src/locales}/ruRU.lua | 0 {locales => src/locales}/zhCN.lua | 0 {modules => src/modules}/_loader.xml | 0 {modules => src/modules}/actionbar/_loader.xml | 0 {modules => src/modules}/actionbar/bars.lua | 0 {modules => src/modules}/actionbar/bind.lua | 0 {modules => src/modules}/actionbar/desaturate.lua | 0 {modules => src/modules}/actionbar/fader.lua | 0 {modules => src/modules}/actionbar/flash.lua | 0 {modules => src/modules}/actionbar/keyfeedback.lua | 0 {modules => src/modules}/actionbar/notify.lua | 0 {modules => src/modules}/actionbar/range.lua | 0 {modules => src/modules}/actionbar/style.lua | 0 {modules => src/modules}/announcement/_loader.xml | 0 .../modules}/announcement/announcement.lua | 0 {modules => src/modules}/announcement/filter.lua | 0 {modules => src/modules}/announcement/quest.lua | 0 {modules => src/modules}/announcement/reset.lua | 0 {modules => src/modules}/blizzard/_loader.xml | 0 {modules => src/modules}/blizzard/alerts.lua | 0 {modules => src/modules}/blizzard/aura.lua | 0 {modules => src/modules}/blizzard/aura.xml | 0 {modules => src/modules}/blizzard/blizzard.lua | 0 {modules => src/modules}/blizzard/challenges.lua | 0 {modules => src/modules}/blizzard/character.lua | 0 {modules => src/modules}/blizzard/collections.lua | 0 {modules => src/modules}/blizzard/colorpicker.lua | 0 {modules => src/modules}/blizzard/colors.lua | 0 {modules => src/modules}/blizzard/dressup.lua | 0 {modules => src/modules}/blizzard/errors.lua | 0 {modules => src/modules}/blizzard/fixes.lua | 0 {modules => src/modules}/blizzard/fonts.lua | 0 {modules => src/modules}/blizzard/friendslist.lua | 0 {modules => src/modules}/blizzard/loot.lua | 0 {modules => src/modules}/blizzard/mail.lua | 0 {modules => src/modules}/blizzard/merchant.lua | 0 {modules => src/modules}/blizzard/orderhall.lua | 0 {modules => src/modules}/blizzard/premade.lua | 0 {modules => src/modules}/blizzard/talent.lua | 0 {modules => src/modules}/blizzard/tradeskill.lua | 0 {modules => src/modules}/chat/_loader.xml | 0 {modules => src/modules}/chat/abbr.lua | 0 {modules => src/modules}/chat/channelbar.lua | 0 {modules => src/modules}/chat/chat.lua | 0 {modules => src/modules}/chat/copy.lua | 0 {modules => src/modules}/chat/fader.lua | 0 {modules => src/modules}/chat/filters.lua | 0 {modules => src/modules}/chat/link.lua | 0 {modules => src/modules}/chat/meter.lua | 0 {modules => src/modules}/chat/url.lua | 0 {modules => src/modules}/combat/_loader.xml | 0 {modules => src/modules}/combat/alert.lua | 0 {modules => src/modules}/combat/combat.lua | 0 {modules => src/modules}/combat/cooldown-pulse.lua | 0 {modules => src/modules}/combat/fct.lua | 0 {modules => src/modules}/combat/focuser.lua | 0 {modules => src/modules}/combat/marker.lua | 0 {modules => src/modules}/combat/pvp-sound.lua | 0 {modules => src/modules}/combat/reminder.lua | 0 {modules => src/modules}/combat/tabber.lua | 0 {modules => src/modules}/cooldown/_loader.xml | 0 {modules => src/modules}/cooldown/cooldown.lua | 0 {modules => src/modules}/infobar/_loader.xml | 0 {modules => src/modules}/infobar/currency.lua | 0 {modules => src/modules}/infobar/daily.lua | 0 {modules => src/modules}/infobar/durability.lua | 0 {modules => src/modules}/infobar/friends.lua | 0 {modules => src/modules}/infobar/gold.lua | 0 {modules => src/modules}/infobar/guild.lua | 0 {modules => src/modules}/infobar/infobar.lua | 0 {modules => src/modules}/infobar/spec.lua | 0 {modules => src/modules}/infobar/system.lua | 0 {modules => src/modules}/inventory/_loader.xml | 0 {modules => src/modules}/inventory/filters.lua | 0 {modules => src/modules}/inventory/inventory.lua | 0 {modules => src/modules}/inventory/repair.lua | 0 {modules => src/modules}/inventory/sell.lua | 0 {modules => src/modules}/map/_loader.xml | 0 {modules => src/modules}/map/collector.lua | 0 {modules => src/modules}/map/data.lua | 0 {modules => src/modules}/map/fader.lua | 0 {modules => src/modules}/map/menu.lua | 0 {modules => src/modules}/map/minimap.lua | 0 {modules => src/modules}/map/progressbar.lua | 0 {modules => src/modules}/map/reveal.lua | 0 {modules => src/modules}/map/worldmap.lua | 0 {modules => src/modules}/misc/_loader.xml | 0 {modules => src/modules}/misc/afk.lua | 0 {modules => src/modules}/misc/alreadyknown.lua | 0 {modules => src/modules}/misc/automation.lua | 0 {modules => src/modules}/misc/camera.lua | 0 {modules => src/modules}/misc/cursor.lua | 0 {modules => src/modules}/misc/dominationshards.lua | 0 {modules => src/modules}/misc/dragemall.lua | 0 {modules => src/modules}/misc/gamemenu.lua | 0 {modules => src/modules}/misc/grouptool.lua | 0 {modules => src/modules}/misc/itemlevel.lua | 0 {modules => src/modules}/misc/logo.lua | 0 {modules => src/modules}/misc/misc.lua | 0 {modules => src/modules}/misc/opie.lua | 0 {modules => src/modules}/misc/proposaltimer.lua | 0 {modules => src/modules}/misc/reputation.lua | 0 {modules => src/modules}/misc/screenshot.lua | 0 {modules => src/modules}/misc/vignetting.lua | 0 {modules => src/modules}/nameplate/_loader.xml | 0 .../modules}/nameplate/elements/_loader.xml | 0 .../modules}/nameplate/elements/mouseover.lua | 0 .../modules}/nameplate/elements/quest.lua | 0 .../modules}/nameplate/elements/raidtarget.lua | 0 .../modules}/nameplate/elements/selected.lua | 0 .../modules}/nameplate/elements/totem.lua | 0 {modules => src/modules}/nameplate/nameplate.lua | 0 {modules => src/modules}/nameplate/tags.lua | 0 {modules => src/modules}/notification/_loader.xml | 0 {modules => src/modules}/notification/bag.lua | 0 .../modules}/notification/incompatible.lua | 0 {modules => src/modules}/notification/instance.lua | 0 {modules => src/modules}/notification/mail.lua | 0 .../modules}/notification/notification.lua | 0 {modules => src/modules}/notification/paragon.lua | 0 {modules => src/modules}/notification/rare.lua | 0 {modules => src/modules}/notification/version.lua | 0 {modules => src/modules}/quest/_loader.xml | 0 {modules => src/modules}/quest/automation.lua | 0 {modules => src/modules}/quest/button.lua | 0 {modules => src/modules}/quest/helper.lua | 0 {modules => src/modules}/quest/quest.lua | 0 {modules => src/modules}/quest/tracker.lua | 0 {modules => src/modules}/quest/world.lua | 0 {modules => src/modules}/quest/wowhead.lua | 0 {modules => src/modules}/theme/_loader.xml | 0 {modules => src/modules}/theme/addons/_loader.xml | 0 {modules => src/modules}/theme/addons/bw.lua | 0 {modules => src/modules}/theme/addons/dbm.lua | 0 {modules => src/modules}/theme/addons/details.lua | 0 {modules => src/modules}/theme/addons/immersion.lua | 0 {modules => src/modules}/theme/addons/mrt.lua | 0 {modules => src/modules}/theme/addons/opie.lua | 0 {modules => src/modules}/theme/addons/pgf.lua | 0 {modules => src/modules}/theme/addons/rehack.lua | 0 {modules => src/modules}/theme/addons/wa.lua | 0 .../modules}/theme/blizzard/Blizzard.xml | 0 .../theme/blizzard/Blizzard_AchievementUI.lua | 0 .../theme/blizzard/Blizzard_AdventureMap.lua | 0 .../theme/blizzard/Blizzard_AlliedRacesUI.lua | 0 .../theme/blizzard/Blizzard_AnimaDiversionUI.lua | 0 .../theme/blizzard/Blizzard_ArchaeologyUI.lua | 0 .../modules}/theme/blizzard/Blizzard_ArtifactUI.lua | 0 .../theme/blizzard/Blizzard_AuctionHouseUI.lua | 0 .../modules}/theme/blizzard/Blizzard_AzeriteUI.lua | 0 .../theme/blizzard/Blizzard_BarbershopUI.lua | 0 .../theme/blizzard/Blizzard_BattlefieldMap.lua | 0 .../modules}/theme/blizzard/Blizzard_BindingUI.lua | 0 .../theme/blizzard/Blizzard_BlackMarketUI.lua | 0 .../modules}/theme/blizzard/Blizzard_Calendar.lua | 0 .../theme/blizzard/Blizzard_ChallengesUI.lua | 0 .../theme/blizzard/Blizzard_ChromieTimeUI.lua | 0 .../theme/blizzard/Blizzard_ClickBindingUI.lua | 0 .../theme/blizzard/Blizzard_Collections.lua | 0 .../theme/blizzard/Blizzard_Communities.lua | 0 .../theme/blizzard/Blizzard_Contribution.lua | 0 .../modules}/theme/blizzard/Blizzard_Covenant.lua | 0 .../modules}/theme/blizzard/Blizzard_DeathRecap.lua | 0 .../modules}/theme/blizzard/Blizzard_DebugTools.lua | 0 .../theme/blizzard/Blizzard_EncounterJournal.lua | 0 .../modules}/theme/blizzard/Blizzard_EventTrace.lua | 0 .../modules}/theme/blizzard/Blizzard_FlightMap.lua | 0 .../modules}/theme/blizzard/Blizzard_GMChatUI.lua | 0 .../modules}/theme/blizzard/Blizzard_GarrisonUI.lua | 0 .../theme/blizzard/Blizzard_GuildBankUI.lua | 0 .../theme/blizzard/Blizzard_GuildControlUI.lua | 0 .../theme/blizzard/Blizzard_GuildRecruitmentUI.lua | 0 .../modules}/theme/blizzard/Blizzard_GuildUI.lua | 0 .../modules}/theme/blizzard/Blizzard_InspectUI.lua | 0 .../theme/blizzard/Blizzard_IslandsQueueUI.lua | 0 .../theme/blizzard/Blizzard_ItemSocketingUI.lua | 0 .../theme/blizzard/Blizzard_ItemUpgradeUI.lua | 0 .../theme/blizzard/Blizzard_LookingForGuildUI.lua | 0 .../modules}/theme/blizzard/Blizzard_MacroUI.lua | 0 .../blizzard/Blizzard_NewPlayerExperienceGuide.lua | 0 .../theme/blizzard/Blizzard_ObliterumUI.lua | 0 .../modules}/theme/blizzard/Blizzard_PVPUI.lua | 0 .../theme/blizzard/Blizzard_PartyPoseUI.lua | 0 .../theme/blizzard/Blizzard_PlayerChoice.lua | 0 .../modules}/theme/blizzard/Blizzard_RaidUI.lua | 0 .../theme/blizzard/Blizzard_RuneforgeUI.lua | 0 .../theme/blizzard/Blizzard_ScrappingMachineUI.lua | 0 .../modules}/theme/blizzard/Blizzard_Soulbinds.lua | 0 .../Blizzard_SubscriptionInterstitialUI.lua | 0 .../modules}/theme/blizzard/Blizzard_TalentUI.lua | 0 .../theme/blizzard/Blizzard_TalkingHeadUI.lua | 0 .../theme/blizzard/Blizzard_TorghastLevelPicker.lua | 0 .../theme/blizzard/Blizzard_TradeSkillUI.lua | 0 .../modules}/theme/blizzard/Blizzard_TrainerUI.lua | 0 .../modules}/theme/blizzard/Blizzard_Tutorial.lua | 0 .../theme/blizzard/Blizzard_VoidStorageUI.lua | 0 .../theme/blizzard/Blizzard_WeeklyRewards.lua | 0 .../modules}/theme/blizzard/FrameXML/AddonList.lua | 0 .../theme/blizzard/FrameXML/AlertFrames.lua | 0 .../theme/blizzard/FrameXML/CharacterFrame.lua | 0 .../theme/blizzard/FrameXML/ChatBubbles.lua | 0 .../theme/blizzard/FrameXML/ChatConfigFrame.lua | 0 .../modules}/theme/blizzard/FrameXML/ChatFrame.lua | 0 .../theme/blizzard/FrameXML/ColorPickerFrame.lua | 0 .../theme/blizzard/FrameXML/CompactRaidFrames.lua | 0 .../theme/blizzard/FrameXML/DressUpFrames.lua | 0 .../theme/blizzard/FrameXML/EquipmentFlyout.lua | 0 .../modules}/theme/blizzard/FrameXML/FrameXML.xml | 0 .../theme/blizzard/FrameXML/FriendsFrame.lua | 0 .../theme/blizzard/FrameXML/GameMenuFrame.lua | 0 .../blizzard/FrameXML/GarrisonFollowerTooltip.lua | 0 .../modules}/theme/blizzard/FrameXML/GhostFrame.lua | 0 .../theme/blizzard/FrameXML/GossipFrame.lua | 0 .../theme/blizzard/FrameXML/GuildInviteFrame.lua | 0 .../theme/blizzard/FrameXML/GuildRegistrarFrame.lua | 0 .../modules}/theme/blizzard/FrameXML/HelpFrame.lua | 0 .../theme/blizzard/FrameXML/HelpTipTemplate.lua | 0 .../blizzard/FrameXML/InterfaceOptionsFrame.lua | 0 .../modules}/theme/blizzard/FrameXML/Inventory.lua | 0 .../theme/blizzard/FrameXML/ItemTextFrame.lua | 0 .../modules}/theme/blizzard/FrameXML/LFGFrame.lua | 0 .../modules}/theme/blizzard/FrameXML/LFGList.lua | 0 .../modules}/theme/blizzard/FrameXML/LootFrame.lua | 0 .../theme/blizzard/FrameXML/LootHistory.lua | 0 .../theme/blizzard/FrameXML/LossOfControlFrame.lua | 0 .../modules}/theme/blizzard/FrameXML/MailFrame.lua | 0 .../theme/blizzard/FrameXML/MerchantFrame.lua | 0 .../theme/blizzard/FrameXML/ModelPreviewFrame.lua | 0 .../modules}/theme/blizzard/FrameXML/MovieFrame.lua | 0 .../theme/blizzard/FrameXML/NavigationBar.lua | 0 .../theme/blizzard/FrameXML/ObjectiveTracker.lua | 0 .../modules}/theme/blizzard/FrameXML/PVEFrame.lua | 0 .../modules}/theme/blizzard/FrameXML/PVPMatch.lua | 0 .../theme/blizzard/FrameXML/PetBattleUI.lua | 0 .../modules}/theme/blizzard/FrameXML/PetStable.lua | 0 .../theme/blizzard/FrameXML/PetitionFrame.lua | 0 .../modules}/theme/blizzard/FrameXML/QuestFrame.lua | 0 .../modules}/theme/blizzard/FrameXML/QuestInfo.lua | 0 .../theme/blizzard/FrameXML/QuestMapFrame.lua | 0 .../theme/blizzard/FrameXML/QueueStatusFrame.lua | 0 .../modules}/theme/blizzard/FrameXML/RaidFrame.lua | 0 .../modules}/theme/blizzard/FrameXML/ReadyCheck.lua | 0 .../theme/blizzard/FrameXML/RecruitAFriendFrame.lua | 0 .../theme/blizzard/FrameXML/ScriptErrorsFrame.lua | 0 .../theme/blizzard/FrameXML/SpellBookFrame.lua | 0 .../theme/blizzard/FrameXML/SplashFrame.lua | 0 .../theme/blizzard/FrameXML/StaticPopup.lua | 0 .../theme/blizzard/FrameXML/TabardFrame.lua | 0 .../modules}/theme/blizzard/FrameXML/TaxiFrame.lua | 0 .../theme/blizzard/FrameXML/TimeManager.lua | 0 .../modules}/theme/blizzard/FrameXML/TradeFrame.lua | 0 .../theme/blizzard/FrameXML/TutorialFrame.lua | 0 .../theme/blizzard/FrameXML/UIDropDownMenu.lua | 0 .../modules}/theme/blizzard/FrameXML/UIWidgets.lua | 0 .../theme/blizzard/FrameXML/VideoOptionsFrame.lua | 0 .../theme/blizzard/FrameXML/WorldMapFrame.lua | 0 {modules => src/modules}/theme/theme.lua | 0 {modules => src/modules}/tooltip/_loader.xml | 0 {modules => src/modules}/tooltip/achievement.lua | 0 {modules => src/modules}/tooltip/azerite.lua | 0 {modules => src/modules}/tooltip/conduit.lua | 0 {modules => src/modules}/tooltip/covenant.lua | 0 {modules => src/modules}/tooltip/domination.lua | 0 {modules => src/modules}/tooltip/hyperlink.lua | 0 {modules => src/modules}/tooltip/icon.lua | 0 {modules => src/modules}/tooltip/id.lua | 0 {modules => src/modules}/tooltip/item.lua | 0 {modules => src/modules}/tooltip/itemref.lua | 0 {modules => src/modules}/tooltip/misc.lua | 0 {modules => src/modules}/tooltip/paragon.lua | 0 {modules => src/modules}/tooltip/specilvl.lua | 0 {modules => src/modules}/tooltip/style.lua | 0 {modules => src/modules}/tooltip/tooltip.lua | 0 {modules => src/modules}/unitframe/_loader.xml | 0 {modules => src/modules}/unitframe/colors.lua | 0 .../modules}/unitframe/elements/_loader.xml | 0 .../modules}/unitframe/elements/auras.lua | 0 .../modules}/unitframe/elements/castbar.lua | 0 .../modules}/unitframe/elements/classpower.lua | 0 .../modules}/unitframe/elements/cornerbuffs.lua | 0 .../modules}/unitframe/elements/debuffwatcher.lua | 0 {modules => src/modules}/unitframe/elements/gcd.lua | 0 .../modules}/unitframe/elements/health.lua | 0 .../modules}/unitframe/elements/indicator.lua | 0 .../modules}/unitframe/elements/partywatcher.lua | 0 .../modules}/unitframe/elements/portrait.lua | 0 .../modules}/unitframe/elements/power.lua | 0 .../modules}/unitframe/elements/range.lua | 0 .../modules}/unitframe/elements/threat.lua | 0 {modules => src/modules}/unitframe/fader.lua | 0 .../modules}/unitframe/filters/_loader.xml | 0 .../modules}/unitframe/filters/domination.lua | 0 .../modules}/unitframe/filters/dungeon.lua | 0 .../modules}/unitframe/filters/nameplate.lua | 0 .../modules}/unitframe/filters/nathria.lua | 0 .../modules}/unitframe/filters/party.lua | 0 .../modules}/unitframe/filters/sepulcher.lua | 0 .../modules}/unitframe/groups/_loader.xml | 0 {modules => src/modules}/unitframe/groups/arena.lua | 0 {modules => src/modules}/unitframe/groups/boss.lua | 0 {modules => src/modules}/unitframe/groups/party.lua | 0 {modules => src/modules}/unitframe/groups/raid.lua | 0 .../modules}/unitframe/plugins/_loader.xml | 0 .../modules}/unitframe/plugins/debuffwatcher.lua | 0 .../modules}/unitframe/plugins/fader.lua | 0 {modules => src/modules}/unitframe/plugins/gcd.lua | 0 .../modules}/unitframe/plugins/partywatcher.lua | 0 .../modules}/unitframe/plugins/rangecheck.lua | 0 {modules => src/modules}/unitframe/tags.lua | 0 {modules => src/modules}/unitframe/unitframe.lua | 0 {modules => src/modules}/unitframe/units.lua | 0 .../modules}/unitframe/units/_loader.xml | 0 {modules => src/modules}/unitframe/units/focus.lua | 0 .../modules}/unitframe/units/focustarget.lua | 0 {modules => src/modules}/unitframe/units/pet.lua | 0 {modules => src/modules}/unitframe/units/player.lua | 0 {modules => src/modules}/unitframe/units/target.lua | 0 .../modules}/unitframe/units/targettarget.lua | 0 659 files changed, 17 insertions(+), 5 deletions(-) create mode 100644 .vscode/extensions.json rename LICENSE.md => LICENSE (100%) create mode 100644 _docs/template.md rename {.github => _utils}/generate-changelog.py (100%) rename {.github => _utils}/merge-locales.py (100%) rename {.github => _utils}/tag-changelog-config.js (100%) rename andromeda.toc => src/andromeda.toc (100%) rename {assets => src/assets}/fonts/bold.ttf (100%) rename {assets => src/assets}/fonts/combat.ttf (100%) rename {assets => src/assets}/fonts/combat_alt.ttf (100%) rename {assets => src/assets}/fonts/condensed.ttf (100%) rename {assets => src/assets}/fonts/header.ttf (100%) rename {assets => src/assets}/fonts/heavy.ttf (100%) rename {assets => src/assets}/fonts/micro.ttf (100%) rename {assets => src/assets}/fonts/pixel.ttf (100%) rename {assets => src/assets}/fonts/pixel_alt.ttf (100%) rename {assets => src/assets}/fonts/pixel_ru.ttf (100%) rename {assets => src/assets}/fonts/regular.ttf (100%) rename {assets => src/assets}/fonts/roadway.ttf (100%) rename {assets => src/assets}/fonts/square.ttf (100%) rename {assets => src/assets}/sounds/alarm.ogg (100%) rename {assets => src/assets}/sounds/animemoan.ogg (100%) rename {assets => src/assets}/sounds/dang.ogg (100%) rename {assets => src/assets}/sounds/ding.ogg (100%) rename {assets => src/assets}/sounds/dispel.ogg (100%) rename {assets => src/assets}/sounds/error.ogg (100%) rename {assets => src/assets}/sounds/exec.ogg (100%) rename {assets => src/assets}/sounds/fatality.ogg (100%) rename {assets => src/assets}/sounds/forthehorde.ogg (100%) rename {assets => src/assets}/sounds/fuck.ogg (100%) rename {assets => src/assets}/sounds/gasgasgas.ogg (100%) rename {assets => src/assets}/sounds/interrupt.ogg (100%) rename {assets => src/assets}/sounds/intro.ogg (100%) rename {assets => src/assets}/sounds/killingblows/kill/dominating.ogg (100%) rename {assets => src/assets}/sounds/killingblows/kill/firstblood.ogg (100%) rename {assets => src/assets}/sounds/killingblows/kill/godlike.ogg (100%) rename {assets => src/assets}/sounds/killingblows/kill/killingspree.ogg (100%) rename {assets => src/assets}/sounds/killingblows/kill/rampage.ogg (100%) rename {assets => src/assets}/sounds/killingblows/kill/unstoppable.ogg (100%) rename {assets => src/assets}/sounds/killingblows/kill/wickedsick.ogg (100%) rename {assets => src/assets}/sounds/killingblows/multikill/doublekill.ogg (100%) rename {assets => src/assets}/sounds/killingblows/multikill/holyshit.ogg (100%) rename {assets => src/assets}/sounds/killingblows/multikill/ludicrouskill.ogg (100%) rename {assets => src/assets}/sounds/killingblows/multikill/megakill.ogg (100%) rename {assets => src/assets}/sounds/killingblows/multikill/monsterkill.ogg (100%) rename {assets => src/assets}/sounds/killingblows/multikill/multikill.ogg (100%) rename {assets => src/assets}/sounds/killingblows/multikill/ultrakill.ogg (100%) rename {assets => src/assets}/sounds/killingblows/revenge/denied.ogg (100%) rename {assets => src/assets}/sounds/killingblows/revenge/retribution.ogg (100%) rename {assets => src/assets}/sounds/laser.mp3 (100%) rename {assets => src/assets}/sounds/lowhealth.ogg (100%) rename {assets => src/assets}/sounds/lowmana.ogg (100%) rename {assets => src/assets}/sounds/mario.ogg (100%) rename {assets => src/assets}/sounds/missed.ogg (100%) rename {assets => src/assets}/sounds/notification.ogg (100%) rename {assets => src/assets}/sounds/omaewamou.ogg (100%) rename {assets => src/assets}/sounds/pacman-death.ogg (100%) rename {assets => src/assets}/sounds/pacman-wakawaka.ogg (100%) rename {assets => src/assets}/sounds/phub-intro.ogg (100%) rename {assets => src/assets}/sounds/proc.ogg (100%) rename {assets => src/assets}/sounds/pulse.ogg (100%) rename {assets => src/assets}/sounds/sekiro-lowhealth.mp3 (100%) rename {assets => src/assets}/sounds/sonic-death.ogg (100%) rename {assets => src/assets}/sounds/warning.ogg (100%) rename {assets => src/assets}/sounds/whisper_battlenet.ogg (100%) rename {assets => src/assets}/sounds/whisper_normal.ogg (100%) rename {assets => src/assets}/textures/UI-CLASSES-CIRCLES.BLP (100%) rename {assets => src/assets}/textures/UI-LFG-ICON-ROLES.blp (100%) rename {assets => src/assets}/textures/UI-RaidTargetingIcons.blp (100%) rename {assets => src/assets}/textures/arrow_tex.tga (100%) rename {assets => src/assets}/textures/bg_tex.blp (100%) rename {assets => src/assets}/textures/blank.tga (100%) rename {assets => src/assets}/textures/bottom_glow.tga (100%) rename {assets => src/assets}/textures/button/checked.blp (100%) rename {assets => src/assets}/textures/button/flash.blp (100%) rename {assets => src/assets}/textures/button/highlight.tga (100%) rename {assets => src/assets}/textures/button/normal.blp (100%) rename {assets => src/assets}/textures/button/pushed.tga (100%) rename {assets => src/assets}/textures/circle.blp (100%) rename {assets => src/assets}/textures/client/ARCLIGHT.tga (100%) rename {assets => src/assets}/textures/client/App.tga (100%) rename {assets => src/assets}/textures/client/COD.tga (100%) rename {assets => src/assets}/textures/client/COD_CW.tga (100%) rename {assets => src/assets}/textures/client/COD_MW.tga (100%) rename {assets => src/assets}/textures/client/COD_MW2.tga (100%) rename {assets => src/assets}/textures/client/CRASH4.tga (100%) rename {assets => src/assets}/textures/client/D2.tga (100%) rename {assets => src/assets}/textures/client/D3.tga (100%) rename {assets => src/assets}/textures/client/DI.tga (100%) rename {assets => src/assets}/textures/client/HS.tga (100%) rename {assets => src/assets}/textures/client/HotS.tga (100%) rename {assets => src/assets}/textures/client/Mobile.tga (100%) rename {assets => src/assets}/textures/client/OW.tga (100%) rename {assets => src/assets}/textures/client/SC.tga (100%) rename {assets => src/assets}/textures/client/SC2.tga (100%) rename {assets => src/assets}/textures/client/WC3.tga (100%) rename {assets => src/assets}/textures/client/WOWC.tga (100%) rename {assets => src/assets}/textures/client/WoW.tga (100%) rename {assets => src/assets}/textures/client/WoWSL.tga (100%) rename {assets => src/assets}/textures/close_tex.tga (100%) rename {assets => src/assets}/textures/collector.tga (100%) rename {assets => src/assets}/textures/gear_tex.blp (100%) rename {assets => src/assets}/textures/glow_tex.tga (100%) rename {assets => src/assets}/textures/highlight.tga (100%) rename {assets => src/assets}/textures/inventory/config.blp (100%) rename {assets => src/assets}/textures/inventory/delete.blp (100%) rename {assets => src/assets}/textures/inventory/deposit.blp (100%) rename {assets => src/assets}/textures/inventory/favourite.blp (100%) rename {assets => src/assets}/textures/inventory/junk.blp (100%) rename {assets => src/assets}/textures/inventory/reagen.blp (100%) rename {assets => src/assets}/textures/inventory/repair.blp (100%) rename {assets => src/assets}/textures/inventory/restore.blp (100%) rename {assets => src/assets}/textures/inventory/search.blp (100%) rename {assets => src/assets}/textures/inventory/sell.blp (100%) rename {assets => src/assets}/textures/inventory/sort.blp (100%) rename {assets => src/assets}/textures/inventory/split.blp (100%) rename {assets => src/assets}/textures/inventory/toggle.blp (100%) rename {assets => src/assets}/textures/leader_big.tga (100%) rename {assets => src/assets}/textures/logo_big.blp (100%) rename {assets => src/assets}/textures/logo_chat.blp (100%) rename {assets => src/assets}/textures/logo_tex.tga (100%) rename {assets => src/assets}/textures/mail.blp (100%) rename {assets => src/assets}/textures/map_diff.tga (100%) rename {assets => src/assets}/textures/menu/achievement.blp (100%) rename {assets => src/assets}/textures/menu/bag.blp (100%) rename {assets => src/assets}/textures/menu/calendar.blp (100%) rename {assets => src/assets}/textures/menu/collection.blp (100%) rename {assets => src/assets}/textures/menu/encounter.blp (100%) rename {assets => src/assets}/textures/menu/friend.blp (100%) rename {assets => src/assets}/textures/menu/guild.blp (100%) rename {assets => src/assets}/textures/menu/help.blp (100%) rename {assets => src/assets}/textures/menu/lfg.blp (100%) rename {assets => src/assets}/textures/menu/map.blp (100%) rename {assets => src/assets}/textures/menu/player.blp (100%) rename {assets => src/assets}/textures/menu/quest.blp (100%) rename {assets => src/assets}/textures/menu/spellbook.blp (100%) rename {assets => src/assets}/textures/menu/store.blp (100%) rename {assets => src/assets}/textures/menu/talent.blp (100%) rename {assets => src/assets}/textures/minimap_mask.tga (100%) rename {assets => src/assets}/textures/np_boss.tga (100%) rename {assets => src/assets}/textures/np_elite.tga (100%) rename {assets => src/assets}/textures/np_rare.tga (100%) rename {assets => src/assets}/textures/np_skull.tga (100%) rename {assets => src/assets}/textures/np_target.tga (100%) rename {assets => src/assets}/textures/opie/border.tga (100%) rename {assets => src/assets}/textures/opie/highlight.tga (100%) rename {assets => src/assets}/textures/opie/mask.tga (100%) rename {assets => src/assets}/textures/roles/damager.blp (100%) rename {assets => src/assets}/textures/roles/damager_small.tga (100%) rename {assets => src/assets}/textures/roles/healer.blp (100%) rename {assets => src/assets}/textures/roles/healer_small.tga (100%) rename {assets => src/assets}/textures/roles/tank.blp (100%) rename {assets => src/assets}/textures/roles/tank_small.tga (100%) rename {assets => src/assets}/textures/roles_big.tga (100%) rename {assets => src/assets}/textures/shadow_tex.blp (100%) rename {assets => src/assets}/textures/shield_tex.tga (100%) rename {assets => src/assets}/textures/spark_tex.tga (100%) rename {assets => src/assets}/textures/state_icons.tga (100%) rename {assets => src/assets}/textures/statusbar/flat.tga (100%) rename {assets => src/assets}/textures/statusbar/grad.blp (100%) rename {assets => src/assets}/textures/statusbar/norm.tga (100%) rename {assets => src/assets}/textures/statusbar/overlay.tga (100%) rename {assets => src/assets}/textures/statusbar/overlay_.blp (100%) rename {assets => src/assets}/textures/statusbar/stripe.tga (100%) rename {assets => src/assets}/textures/sword_tex.tga (100%) rename {assets => src/assets}/textures/tick_tex.tga (100%) rename {assets => src/assets}/textures/uninterrupted-shield.tga (100%) rename {assets => src/assets}/textures/vignetting.tga (100%) rename bindings.xml => src/bindings.xml (100%) rename {config => src/config}/_loader.xml (100%) rename {config => src/config}/config.lua (100%) rename {core => src/core}/_loader.xml (100%) rename {core => src/core}/animation.lua (100%) rename {core => src/core}/commands.lua (100%) rename {core => src/core}/constants.lua (100%) rename {core => src/core}/core.lua (100%) rename {core => src/core}/dev.lua (100%) rename {core => src/core}/functions.lua (100%) rename {core => src/core}/init.lua (100%) rename {core => src/core}/layout.lua (100%) rename {core => src/core}/math.lua (100%) rename {core => src/core}/media.lua (100%) rename {core => src/core}/smooth.lua (100%) rename {core => src/core}/staticpopups.lua (100%) rename {core => src/core}/uiscale.lua (100%) rename {gui => src/gui}/_loader.xml (100%) rename {gui => src/gui}/about.lua (100%) rename {gui => src/gui}/credits.lua (100%) rename {gui => src/gui}/data.lua (100%) rename {gui => src/gui}/extra.lua (100%) rename {gui => src/gui}/gui.lua (100%) rename {gui => src/gui}/help.lua (100%) rename {gui => src/gui}/options.lua (100%) rename {gui => src/gui}/profiles.lua (100%) rename {gui => src/gui}/tutorial.lua (100%) rename {libraries => src/libraries}/Ace3/AceAddon-3.0/AceAddon-3.0.lua (100%) rename {libraries => src/libraries}/Ace3/AceAddon-3.0/AceAddon-3.0.xml (100%) rename {libraries => src/libraries}/Ace3/AceBucket-3.0/AceBucket-3.0.lua (100%) rename {libraries => src/libraries}/Ace3/AceBucket-3.0/AceBucket-3.0.xml (100%) rename {libraries => src/libraries}/Ace3/AceComm-3.0/AceComm-3.0.lua (100%) rename {libraries => src/libraries}/Ace3/AceComm-3.0/AceComm-3.0.xml (100%) rename {libraries => src/libraries}/Ace3/AceComm-3.0/ChatThrottleLib.lua (100%) rename {libraries => src/libraries}/Ace3/AceConfig-3.0/AceConfig-3.0.lua (100%) rename {libraries => src/libraries}/Ace3/AceConfig-3.0/AceConfig-3.0.xml (100%) rename {libraries => src/libraries}/Ace3/AceConfig-3.0/AceConfigCmd-3.0/AceConfigCmd-3.0.lua (100%) rename {libraries => src/libraries}/Ace3/AceConfig-3.0/AceConfigCmd-3.0/AceConfigCmd-3.0.xml (100%) rename {libraries => src/libraries}/Ace3/AceConfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua (100%) rename {libraries => src/libraries}/Ace3/AceConfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.xml (100%) rename {libraries => src/libraries}/Ace3/AceConfig-3.0/AceConfigRegistry-3.0/AceConfigRegistry-3.0.lua (100%) rename {libraries => src/libraries}/Ace3/AceConfig-3.0/AceConfigRegistry-3.0/AceConfigRegistry-3.0.xml (100%) rename {libraries => src/libraries}/Ace3/AceConsole-3.0/AceConsole-3.0.lua (100%) rename {libraries => src/libraries}/Ace3/AceConsole-3.0/AceConsole-3.0.xml (100%) rename {libraries => src/libraries}/Ace3/AceDB-3.0/AceDB-3.0.lua (100%) rename {libraries => src/libraries}/Ace3/AceDB-3.0/AceDB-3.0.xml (100%) rename {libraries => src/libraries}/Ace3/AceDBOptions-3.0/AceDBOptions-3.0.lua (100%) rename {libraries => src/libraries}/Ace3/AceDBOptions-3.0/AceDBOptions-3.0.xml (100%) rename {libraries => src/libraries}/Ace3/AceEvent-3.0/AceEvent-3.0.lua (100%) rename {libraries => src/libraries}/Ace3/AceEvent-3.0/AceEvent-3.0.xml (100%) rename {libraries => src/libraries}/Ace3/AceGUI-3.0/AceGUI-3.0.lua (100%) rename {libraries => src/libraries}/Ace3/AceGUI-3.0/AceGUI-3.0.xml (100%) rename {libraries => src/libraries}/Ace3/AceGUI-3.0/widgets/AceGUIContainer-BlizOptionsGroup.lua (100%) rename {libraries => src/libraries}/Ace3/AceGUI-3.0/widgets/AceGUIContainer-DropDownGroup.lua (100%) rename {libraries => src/libraries}/Ace3/AceGUI-3.0/widgets/AceGUIContainer-Frame.lua (100%) rename {libraries => src/libraries}/Ace3/AceGUI-3.0/widgets/AceGUIContainer-InlineGroup.lua (100%) rename {libraries => src/libraries}/Ace3/AceGUI-3.0/widgets/AceGUIContainer-ScrollFrame.lua (100%) rename {libraries => src/libraries}/Ace3/AceGUI-3.0/widgets/AceGUIContainer-SimpleGroup.lua (100%) rename {libraries => src/libraries}/Ace3/AceGUI-3.0/widgets/AceGUIContainer-TabGroup.lua (100%) rename {libraries => src/libraries}/Ace3/AceGUI-3.0/widgets/AceGUIContainer-TreeGroup.lua (100%) rename {libraries => src/libraries}/Ace3/AceGUI-3.0/widgets/AceGUIContainer-Window.lua (100%) rename {libraries => src/libraries}/Ace3/AceGUI-3.0/widgets/AceGUIWidget-Button.lua (100%) rename {libraries => src/libraries}/Ace3/AceGUI-3.0/widgets/AceGUIWidget-CheckBox.lua (100%) rename {libraries => src/libraries}/Ace3/AceGUI-3.0/widgets/AceGUIWidget-ColorPicker.lua (100%) rename {libraries => src/libraries}/Ace3/AceGUI-3.0/widgets/AceGUIWidget-DropDown-Items.lua (100%) rename {libraries => src/libraries}/Ace3/AceGUI-3.0/widgets/AceGUIWidget-DropDown.lua (100%) rename {libraries => src/libraries}/Ace3/AceGUI-3.0/widgets/AceGUIWidget-EditBox.lua (100%) rename {libraries => src/libraries}/Ace3/AceGUI-3.0/widgets/AceGUIWidget-Heading.lua (100%) rename {libraries => src/libraries}/Ace3/AceGUI-3.0/widgets/AceGUIWidget-Icon.lua (100%) rename {libraries => src/libraries}/Ace3/AceGUI-3.0/widgets/AceGUIWidget-InteractiveLabel.lua (100%) rename {libraries => src/libraries}/Ace3/AceGUI-3.0/widgets/AceGUIWidget-Keybinding.lua (100%) rename {libraries => src/libraries}/Ace3/AceGUI-3.0/widgets/AceGUIWidget-Label.lua (100%) rename {libraries => src/libraries}/Ace3/AceGUI-3.0/widgets/AceGUIWidget-MultiLineEditBox.lua (100%) rename {libraries => src/libraries}/Ace3/AceGUI-3.0/widgets/AceGUIWidget-Slider.lua (100%) rename {libraries => src/libraries}/Ace3/AceHook-3.0/AceHook-3.0.lua (100%) rename {libraries => src/libraries}/Ace3/AceHook-3.0/AceHook-3.0.xml (100%) rename {libraries => src/libraries}/Ace3/AceLocale-3.0/AceLocale-3.0.lua (100%) rename {libraries => src/libraries}/Ace3/AceLocale-3.0/AceLocale-3.0.xml (100%) rename {libraries => src/libraries}/Ace3/AceSerializer-3.0/AceSerializer-3.0.lua (100%) rename {libraries => src/libraries}/Ace3/AceSerializer-3.0/AceSerializer-3.0.xml (100%) rename {libraries => src/libraries}/Ace3/AceTab-3.0/AceTab-3.0.lua (100%) rename {libraries => src/libraries}/Ace3/AceTab-3.0/AceTab-3.0.xml (100%) rename {libraries => src/libraries}/Ace3/AceTimer-3.0/AceTimer-3.0.lua (100%) rename {libraries => src/libraries}/Ace3/AceTimer-3.0/AceTimer-3.0.xml (100%) rename {libraries => src/libraries}/Ace3/CallbackHandler-1.0/CallbackHandler-1.0.lua (100%) rename {libraries => src/libraries}/Ace3/CallbackHandler-1.0/CallbackHandler-1.0.xml (100%) rename {libraries => src/libraries}/Ace3/LICENSE.txt (100%) rename {libraries => src/libraries}/Ace3/LibStub/LibStub.lua (100%) rename {libraries => src/libraries}/LibBase64-1.0.lua (100%) rename {libraries => src/libraries}/LibButtonGlow-1.0.lua (100%) rename {libraries => src/libraries}/LibDropDown/LibDropDown.lua (100%) rename {libraries => src/libraries}/LibDropDown/embed.xml (100%) rename {libraries => src/libraries}/LibDropDown/mixins/Button.lua (100%) rename {libraries => src/libraries}/LibDropDown/mixins/Line.lua (100%) rename {libraries => src/libraries}/LibDropDown/mixins/Menu.lua (100%) rename {libraries => src/libraries}/LibDropDown/styles/default.lua (100%) rename {libraries => src/libraries}/LibDropDown/styles/menu.lua (100%) rename {libraries => src/libraries}/LibRangeCheck-2.0.lua (100%) rename {libraries => src/libraries}/LibSharedMedia-3.0.lua (100%) rename {libraries => src/libraries}/LibShowUIPanel-1.0.lua (100%) rename {libraries => src/libraries}/_loader.xml (100%) rename {libraries => src/libraries}/cargBags/base-add/bags.sieve.lua (100%) rename {libraries => src/libraries}/cargBags/base-add/filters.sieve.lua (100%) rename {libraries => src/libraries}/cargBags/base/container.lua (100%) rename {libraries => src/libraries}/cargBags/base/core.lua (100%) rename {libraries => src/libraries}/cargBags/base/implementation.lua (100%) rename {libraries => src/libraries}/cargBags/base/itembutton.lua (100%) rename {libraries => src/libraries}/cargBags/cargBags.xml (100%) rename {libraries => src/libraries}/cargBags/mixins-add/default.scaffold.lua (100%) rename {libraries => src/libraries}/cargBags/mixins-add/itemkeys/basic.lua (100%) rename {libraries => src/libraries}/cargBags/mixins-add/itemkeys/equipSets.lua (100%) rename {libraries => src/libraries}/cargBags/mixins-add/itemkeys/tooltip.lua (100%) rename {libraries => src/libraries}/cargBags/mixins-add/layouts.lua (100%) rename {libraries => src/libraries}/cargBags/mixins-add/plugins/bagBar.lua (100%) rename {libraries => src/libraries}/cargBags/mixins-add/plugins/searchBar.lua (100%) rename {libraries => src/libraries}/cargBags/mixins-add/plugins/tagDisplay.lua (100%) rename {libraries => src/libraries}/cargBags/mixins-add/sorts.lua (100%) rename {libraries => src/libraries}/cargBags/mixins/api-common.lua (100%) rename {libraries => src/libraries}/cargBags/mixins/locale.lua (100%) rename {libraries => src/libraries}/cargBags/mixins/parseBags.lua (100%) rename {libraries => src/libraries}/cargBags/mixins/textFilter.lua (100%) rename {libraries => src/libraries}/oUF/LICENSE (100%) rename {libraries => src/libraries}/oUF/blizzard.lua (100%) rename {libraries => src/libraries}/oUF/colors.lua (100%) rename {libraries => src/libraries}/oUF/combatevents.lua (100%) rename {libraries => src/libraries}/oUF/elements/additionalpower.lua (100%) rename {libraries => src/libraries}/oUF/elements/alternativepower.lua (100%) rename {libraries => src/libraries}/oUF/elements/assistantindicator.lua (100%) rename {libraries => src/libraries}/oUF/elements/auras.lua (100%) rename {libraries => src/libraries}/oUF/elements/castbar.lua (100%) rename {libraries => src/libraries}/oUF/elements/classpower.lua (100%) rename {libraries => src/libraries}/oUF/elements/combatindicator.lua (100%) rename {libraries => src/libraries}/oUF/elements/grouproleindicator.lua (100%) rename {libraries => src/libraries}/oUF/elements/health.lua (100%) rename {libraries => src/libraries}/oUF/elements/healthprediction.lua (100%) rename {libraries => src/libraries}/oUF/elements/leaderindicator.lua (100%) rename {libraries => src/libraries}/oUF/elements/phaseindicator.lua (100%) rename {libraries => src/libraries}/oUF/elements/portrait.lua (100%) rename {libraries => src/libraries}/oUF/elements/power.lua (100%) rename {libraries => src/libraries}/oUF/elements/powerprediction.lua (100%) rename {libraries => src/libraries}/oUF/elements/pvpclassificationindicator.lua (100%) rename {libraries => src/libraries}/oUF/elements/pvpindicator.lua (100%) rename {libraries => src/libraries}/oUF/elements/questindicator.lua (100%) rename {libraries => src/libraries}/oUF/elements/raidroleindicator.lua (100%) rename {libraries => src/libraries}/oUF/elements/raidtargetindicator.lua (100%) rename {libraries => src/libraries}/oUF/elements/range.lua (100%) rename {libraries => src/libraries}/oUF/elements/readycheckindicator.lua (100%) rename {libraries => src/libraries}/oUF/elements/restingindicator.lua (100%) rename {libraries => src/libraries}/oUF/elements/resurrectindicator.lua (100%) rename {libraries => src/libraries}/oUF/elements/runes.lua (100%) rename {libraries => src/libraries}/oUF/elements/stagger.lua (100%) rename {libraries => src/libraries}/oUF/elements/summonindicator.lua (100%) rename {libraries => src/libraries}/oUF/elements/tags.lua (100%) rename {libraries => src/libraries}/oUF/elements/threatindicator.lua (100%) rename {libraries => src/libraries}/oUF/elements/totems.lua (100%) rename {libraries => src/libraries}/oUF/events.lua (100%) rename {libraries => src/libraries}/oUF/factory.lua (100%) rename {libraries => src/libraries}/oUF/finalize.lua (100%) rename {libraries => src/libraries}/oUF/init.lua (100%) rename {libraries => src/libraries}/oUF/oUF.xml (100%) rename {libraries => src/libraries}/oUF/ouf.lua (100%) rename {libraries => src/libraries}/oUF/private.lua (100%) rename {libraries => src/libraries}/oUF/units.lua (100%) rename {libraries => src/libraries}/taintless.xml (100%) rename {libraries => src/libraries}/utf8/utf8.lua (100%) rename {libraries => src/libraries}/utf8/utf8.xml (100%) rename {libraries => src/libraries}/utf8/utf8data.lua (100%) rename {locales => src/locales}/_loader.xml (100%) rename {locales => src/locales}/enUS.lua (100%) rename {locales => src/locales}/ruRU.lua (100%) rename {locales => src/locales}/zhCN.lua (100%) rename {modules => src/modules}/_loader.xml (100%) rename {modules => src/modules}/actionbar/_loader.xml (100%) rename {modules => src/modules}/actionbar/bars.lua (100%) rename {modules => src/modules}/actionbar/bind.lua (100%) rename {modules => src/modules}/actionbar/desaturate.lua (100%) rename {modules => src/modules}/actionbar/fader.lua (100%) rename {modules => src/modules}/actionbar/flash.lua (100%) rename {modules => src/modules}/actionbar/keyfeedback.lua (100%) rename {modules => src/modules}/actionbar/notify.lua (100%) rename {modules => src/modules}/actionbar/range.lua (100%) rename {modules => src/modules}/actionbar/style.lua (100%) rename {modules => src/modules}/announcement/_loader.xml (100%) rename {modules => src/modules}/announcement/announcement.lua (100%) rename {modules => src/modules}/announcement/filter.lua (100%) rename {modules => src/modules}/announcement/quest.lua (100%) rename {modules => src/modules}/announcement/reset.lua (100%) rename {modules => src/modules}/blizzard/_loader.xml (100%) rename {modules => src/modules}/blizzard/alerts.lua (100%) rename {modules => src/modules}/blizzard/aura.lua (100%) rename {modules => src/modules}/blizzard/aura.xml (100%) rename {modules => src/modules}/blizzard/blizzard.lua (100%) rename {modules => src/modules}/blizzard/challenges.lua (100%) rename {modules => src/modules}/blizzard/character.lua (100%) rename {modules => src/modules}/blizzard/collections.lua (100%) rename {modules => src/modules}/blizzard/colorpicker.lua (100%) rename {modules => src/modules}/blizzard/colors.lua (100%) rename {modules => src/modules}/blizzard/dressup.lua (100%) rename {modules => src/modules}/blizzard/errors.lua (100%) rename {modules => src/modules}/blizzard/fixes.lua (100%) rename {modules => src/modules}/blizzard/fonts.lua (100%) rename {modules => src/modules}/blizzard/friendslist.lua (100%) rename {modules => src/modules}/blizzard/loot.lua (100%) rename {modules => src/modules}/blizzard/mail.lua (100%) rename {modules => src/modules}/blizzard/merchant.lua (100%) rename {modules => src/modules}/blizzard/orderhall.lua (100%) rename {modules => src/modules}/blizzard/premade.lua (100%) rename {modules => src/modules}/blizzard/talent.lua (100%) rename {modules => src/modules}/blizzard/tradeskill.lua (100%) rename {modules => src/modules}/chat/_loader.xml (100%) rename {modules => src/modules}/chat/abbr.lua (100%) rename {modules => src/modules}/chat/channelbar.lua (100%) rename {modules => src/modules}/chat/chat.lua (100%) rename {modules => src/modules}/chat/copy.lua (100%) rename {modules => src/modules}/chat/fader.lua (100%) rename {modules => src/modules}/chat/filters.lua (100%) rename {modules => src/modules}/chat/link.lua (100%) rename {modules => src/modules}/chat/meter.lua (100%) rename {modules => src/modules}/chat/url.lua (100%) rename {modules => src/modules}/combat/_loader.xml (100%) rename {modules => src/modules}/combat/alert.lua (100%) rename {modules => src/modules}/combat/combat.lua (100%) rename {modules => src/modules}/combat/cooldown-pulse.lua (100%) rename {modules => src/modules}/combat/fct.lua (100%) rename {modules => src/modules}/combat/focuser.lua (100%) rename {modules => src/modules}/combat/marker.lua (100%) rename {modules => src/modules}/combat/pvp-sound.lua (100%) rename {modules => src/modules}/combat/reminder.lua (100%) rename {modules => src/modules}/combat/tabber.lua (100%) rename {modules => src/modules}/cooldown/_loader.xml (100%) rename {modules => src/modules}/cooldown/cooldown.lua (100%) rename {modules => src/modules}/infobar/_loader.xml (100%) rename {modules => src/modules}/infobar/currency.lua (100%) rename {modules => src/modules}/infobar/daily.lua (100%) rename {modules => src/modules}/infobar/durability.lua (100%) rename {modules => src/modules}/infobar/friends.lua (100%) rename {modules => src/modules}/infobar/gold.lua (100%) rename {modules => src/modules}/infobar/guild.lua (100%) rename {modules => src/modules}/infobar/infobar.lua (100%) rename {modules => src/modules}/infobar/spec.lua (100%) rename {modules => src/modules}/infobar/system.lua (100%) rename {modules => src/modules}/inventory/_loader.xml (100%) rename {modules => src/modules}/inventory/filters.lua (100%) rename {modules => src/modules}/inventory/inventory.lua (100%) rename {modules => src/modules}/inventory/repair.lua (100%) rename {modules => src/modules}/inventory/sell.lua (100%) rename {modules => src/modules}/map/_loader.xml (100%) rename {modules => src/modules}/map/collector.lua (100%) rename {modules => src/modules}/map/data.lua (100%) rename {modules => src/modules}/map/fader.lua (100%) rename {modules => src/modules}/map/menu.lua (100%) rename {modules => src/modules}/map/minimap.lua (100%) rename {modules => src/modules}/map/progressbar.lua (100%) rename {modules => src/modules}/map/reveal.lua (100%) rename {modules => src/modules}/map/worldmap.lua (100%) rename {modules => src/modules}/misc/_loader.xml (100%) rename {modules => src/modules}/misc/afk.lua (100%) rename {modules => src/modules}/misc/alreadyknown.lua (100%) rename {modules => src/modules}/misc/automation.lua (100%) rename {modules => src/modules}/misc/camera.lua (100%) rename {modules => src/modules}/misc/cursor.lua (100%) rename {modules => src/modules}/misc/dominationshards.lua (100%) rename {modules => src/modules}/misc/dragemall.lua (100%) rename {modules => src/modules}/misc/gamemenu.lua (100%) rename {modules => src/modules}/misc/grouptool.lua (100%) rename {modules => src/modules}/misc/itemlevel.lua (100%) rename {modules => src/modules}/misc/logo.lua (100%) rename {modules => src/modules}/misc/misc.lua (100%) rename {modules => src/modules}/misc/opie.lua (100%) rename {modules => src/modules}/misc/proposaltimer.lua (100%) rename {modules => src/modules}/misc/reputation.lua (100%) rename {modules => src/modules}/misc/screenshot.lua (100%) rename {modules => src/modules}/misc/vignetting.lua (100%) rename {modules => src/modules}/nameplate/_loader.xml (100%) rename {modules => src/modules}/nameplate/elements/_loader.xml (100%) rename {modules => src/modules}/nameplate/elements/mouseover.lua (100%) rename {modules => src/modules}/nameplate/elements/quest.lua (100%) rename {modules => src/modules}/nameplate/elements/raidtarget.lua (100%) rename {modules => src/modules}/nameplate/elements/selected.lua (100%) rename {modules => src/modules}/nameplate/elements/totem.lua (100%) rename {modules => src/modules}/nameplate/nameplate.lua (100%) rename {modules => src/modules}/nameplate/tags.lua (100%) rename {modules => src/modules}/notification/_loader.xml (100%) rename {modules => src/modules}/notification/bag.lua (100%) rename {modules => src/modules}/notification/incompatible.lua (100%) rename {modules => src/modules}/notification/instance.lua (100%) rename {modules => src/modules}/notification/mail.lua (100%) rename {modules => src/modules}/notification/notification.lua (100%) rename {modules => src/modules}/notification/paragon.lua (100%) rename {modules => src/modules}/notification/rare.lua (100%) rename {modules => src/modules}/notification/version.lua (100%) rename {modules => src/modules}/quest/_loader.xml (100%) rename {modules => src/modules}/quest/automation.lua (100%) rename {modules => src/modules}/quest/button.lua (100%) rename {modules => src/modules}/quest/helper.lua (100%) rename {modules => src/modules}/quest/quest.lua (100%) rename {modules => src/modules}/quest/tracker.lua (100%) rename {modules => src/modules}/quest/world.lua (100%) rename {modules => src/modules}/quest/wowhead.lua (100%) rename {modules => src/modules}/theme/_loader.xml (100%) rename {modules => src/modules}/theme/addons/_loader.xml (100%) rename {modules => src/modules}/theme/addons/bw.lua (100%) rename {modules => src/modules}/theme/addons/dbm.lua (100%) rename {modules => src/modules}/theme/addons/details.lua (100%) rename {modules => src/modules}/theme/addons/immersion.lua (100%) rename {modules => src/modules}/theme/addons/mrt.lua (100%) rename {modules => src/modules}/theme/addons/opie.lua (100%) rename {modules => src/modules}/theme/addons/pgf.lua (100%) rename {modules => src/modules}/theme/addons/rehack.lua (100%) rename {modules => src/modules}/theme/addons/wa.lua (100%) rename {modules => src/modules}/theme/blizzard/Blizzard.xml (100%) rename {modules => src/modules}/theme/blizzard/Blizzard_AchievementUI.lua (100%) rename {modules => src/modules}/theme/blizzard/Blizzard_AdventureMap.lua (100%) rename {modules => src/modules}/theme/blizzard/Blizzard_AlliedRacesUI.lua (100%) rename {modules => src/modules}/theme/blizzard/Blizzard_AnimaDiversionUI.lua (100%) rename {modules => src/modules}/theme/blizzard/Blizzard_ArchaeologyUI.lua (100%) rename {modules => src/modules}/theme/blizzard/Blizzard_ArtifactUI.lua (100%) rename {modules => src/modules}/theme/blizzard/Blizzard_AuctionHouseUI.lua (100%) rename {modules => src/modules}/theme/blizzard/Blizzard_AzeriteUI.lua (100%) rename {modules => src/modules}/theme/blizzard/Blizzard_BarbershopUI.lua (100%) rename {modules => src/modules}/theme/blizzard/Blizzard_BattlefieldMap.lua (100%) rename {modules => src/modules}/theme/blizzard/Blizzard_BindingUI.lua (100%) rename {modules => src/modules}/theme/blizzard/Blizzard_BlackMarketUI.lua (100%) rename {modules => src/modules}/theme/blizzard/Blizzard_Calendar.lua (100%) rename {modules => src/modules}/theme/blizzard/Blizzard_ChallengesUI.lua (100%) rename {modules => src/modules}/theme/blizzard/Blizzard_ChromieTimeUI.lua (100%) rename {modules => src/modules}/theme/blizzard/Blizzard_ClickBindingUI.lua (100%) rename {modules => src/modules}/theme/blizzard/Blizzard_Collections.lua (100%) rename {modules => src/modules}/theme/blizzard/Blizzard_Communities.lua (100%) rename {modules => src/modules}/theme/blizzard/Blizzard_Contribution.lua (100%) rename {modules => src/modules}/theme/blizzard/Blizzard_Covenant.lua (100%) rename {modules => src/modules}/theme/blizzard/Blizzard_DeathRecap.lua (100%) rename {modules => src/modules}/theme/blizzard/Blizzard_DebugTools.lua (100%) rename {modules => src/modules}/theme/blizzard/Blizzard_EncounterJournal.lua (100%) rename {modules => src/modules}/theme/blizzard/Blizzard_EventTrace.lua (100%) rename {modules => src/modules}/theme/blizzard/Blizzard_FlightMap.lua (100%) rename {modules => src/modules}/theme/blizzard/Blizzard_GMChatUI.lua (100%) rename {modules => src/modules}/theme/blizzard/Blizzard_GarrisonUI.lua (100%) rename {modules => src/modules}/theme/blizzard/Blizzard_GuildBankUI.lua (100%) rename {modules => src/modules}/theme/blizzard/Blizzard_GuildControlUI.lua (100%) rename {modules => src/modules}/theme/blizzard/Blizzard_GuildRecruitmentUI.lua (100%) rename {modules => src/modules}/theme/blizzard/Blizzard_GuildUI.lua (100%) rename {modules => src/modules}/theme/blizzard/Blizzard_InspectUI.lua (100%) rename {modules => src/modules}/theme/blizzard/Blizzard_IslandsQueueUI.lua (100%) rename {modules => src/modules}/theme/blizzard/Blizzard_ItemSocketingUI.lua (100%) rename {modules => src/modules}/theme/blizzard/Blizzard_ItemUpgradeUI.lua (100%) rename {modules => src/modules}/theme/blizzard/Blizzard_LookingForGuildUI.lua (100%) rename {modules => src/modules}/theme/blizzard/Blizzard_MacroUI.lua (100%) rename {modules => src/modules}/theme/blizzard/Blizzard_NewPlayerExperienceGuide.lua (100%) rename {modules => src/modules}/theme/blizzard/Blizzard_ObliterumUI.lua (100%) rename {modules => src/modules}/theme/blizzard/Blizzard_PVPUI.lua (100%) rename {modules => src/modules}/theme/blizzard/Blizzard_PartyPoseUI.lua (100%) rename {modules => src/modules}/theme/blizzard/Blizzard_PlayerChoice.lua (100%) rename {modules => src/modules}/theme/blizzard/Blizzard_RaidUI.lua (100%) rename {modules => src/modules}/theme/blizzard/Blizzard_RuneforgeUI.lua (100%) rename {modules => src/modules}/theme/blizzard/Blizzard_ScrappingMachineUI.lua (100%) rename {modules => src/modules}/theme/blizzard/Blizzard_Soulbinds.lua (100%) rename {modules => src/modules}/theme/blizzard/Blizzard_SubscriptionInterstitialUI.lua (100%) rename {modules => src/modules}/theme/blizzard/Blizzard_TalentUI.lua (100%) rename {modules => src/modules}/theme/blizzard/Blizzard_TalkingHeadUI.lua (100%) rename {modules => src/modules}/theme/blizzard/Blizzard_TorghastLevelPicker.lua (100%) rename {modules => src/modules}/theme/blizzard/Blizzard_TradeSkillUI.lua (100%) rename {modules => src/modules}/theme/blizzard/Blizzard_TrainerUI.lua (100%) rename {modules => src/modules}/theme/blizzard/Blizzard_Tutorial.lua (100%) rename {modules => src/modules}/theme/blizzard/Blizzard_VoidStorageUI.lua (100%) rename {modules => src/modules}/theme/blizzard/Blizzard_WeeklyRewards.lua (100%) rename {modules => src/modules}/theme/blizzard/FrameXML/AddonList.lua (100%) rename {modules => src/modules}/theme/blizzard/FrameXML/AlertFrames.lua (100%) rename {modules => src/modules}/theme/blizzard/FrameXML/CharacterFrame.lua (100%) rename {modules => src/modules}/theme/blizzard/FrameXML/ChatBubbles.lua (100%) rename {modules => src/modules}/theme/blizzard/FrameXML/ChatConfigFrame.lua (100%) rename {modules => src/modules}/theme/blizzard/FrameXML/ChatFrame.lua (100%) rename {modules => src/modules}/theme/blizzard/FrameXML/ColorPickerFrame.lua (100%) rename {modules => src/modules}/theme/blizzard/FrameXML/CompactRaidFrames.lua (100%) rename {modules => src/modules}/theme/blizzard/FrameXML/DressUpFrames.lua (100%) rename {modules => src/modules}/theme/blizzard/FrameXML/EquipmentFlyout.lua (100%) rename {modules => src/modules}/theme/blizzard/FrameXML/FrameXML.xml (100%) rename {modules => src/modules}/theme/blizzard/FrameXML/FriendsFrame.lua (100%) rename {modules => src/modules}/theme/blizzard/FrameXML/GameMenuFrame.lua (100%) rename {modules => src/modules}/theme/blizzard/FrameXML/GarrisonFollowerTooltip.lua (100%) rename {modules => src/modules}/theme/blizzard/FrameXML/GhostFrame.lua (100%) rename {modules => src/modules}/theme/blizzard/FrameXML/GossipFrame.lua (100%) rename {modules => src/modules}/theme/blizzard/FrameXML/GuildInviteFrame.lua (100%) rename {modules => src/modules}/theme/blizzard/FrameXML/GuildRegistrarFrame.lua (100%) rename {modules => src/modules}/theme/blizzard/FrameXML/HelpFrame.lua (100%) rename {modules => src/modules}/theme/blizzard/FrameXML/HelpTipTemplate.lua (100%) rename {modules => src/modules}/theme/blizzard/FrameXML/InterfaceOptionsFrame.lua (100%) rename {modules => src/modules}/theme/blizzard/FrameXML/Inventory.lua (100%) rename {modules => src/modules}/theme/blizzard/FrameXML/ItemTextFrame.lua (100%) rename {modules => src/modules}/theme/blizzard/FrameXML/LFGFrame.lua (100%) rename {modules => src/modules}/theme/blizzard/FrameXML/LFGList.lua (100%) rename {modules => src/modules}/theme/blizzard/FrameXML/LootFrame.lua (100%) rename {modules => src/modules}/theme/blizzard/FrameXML/LootHistory.lua (100%) rename {modules => src/modules}/theme/blizzard/FrameXML/LossOfControlFrame.lua (100%) rename {modules => src/modules}/theme/blizzard/FrameXML/MailFrame.lua (100%) rename {modules => src/modules}/theme/blizzard/FrameXML/MerchantFrame.lua (100%) rename {modules => src/modules}/theme/blizzard/FrameXML/ModelPreviewFrame.lua (100%) rename {modules => src/modules}/theme/blizzard/FrameXML/MovieFrame.lua (100%) rename {modules => src/modules}/theme/blizzard/FrameXML/NavigationBar.lua (100%) rename {modules => src/modules}/theme/blizzard/FrameXML/ObjectiveTracker.lua (100%) rename {modules => src/modules}/theme/blizzard/FrameXML/PVEFrame.lua (100%) rename {modules => src/modules}/theme/blizzard/FrameXML/PVPMatch.lua (100%) rename {modules => src/modules}/theme/blizzard/FrameXML/PetBattleUI.lua (100%) rename {modules => src/modules}/theme/blizzard/FrameXML/PetStable.lua (100%) rename {modules => src/modules}/theme/blizzard/FrameXML/PetitionFrame.lua (100%) rename {modules => src/modules}/theme/blizzard/FrameXML/QuestFrame.lua (100%) rename {modules => src/modules}/theme/blizzard/FrameXML/QuestInfo.lua (100%) rename {modules => src/modules}/theme/blizzard/FrameXML/QuestMapFrame.lua (100%) rename {modules => src/modules}/theme/blizzard/FrameXML/QueueStatusFrame.lua (100%) rename {modules => src/modules}/theme/blizzard/FrameXML/RaidFrame.lua (100%) rename {modules => src/modules}/theme/blizzard/FrameXML/ReadyCheck.lua (100%) rename {modules => src/modules}/theme/blizzard/FrameXML/RecruitAFriendFrame.lua (100%) rename {modules => src/modules}/theme/blizzard/FrameXML/ScriptErrorsFrame.lua (100%) rename {modules => src/modules}/theme/blizzard/FrameXML/SpellBookFrame.lua (100%) rename {modules => src/modules}/theme/blizzard/FrameXML/SplashFrame.lua (100%) rename {modules => src/modules}/theme/blizzard/FrameXML/StaticPopup.lua (100%) rename {modules => src/modules}/theme/blizzard/FrameXML/TabardFrame.lua (100%) rename {modules => src/modules}/theme/blizzard/FrameXML/TaxiFrame.lua (100%) rename {modules => src/modules}/theme/blizzard/FrameXML/TimeManager.lua (100%) rename {modules => src/modules}/theme/blizzard/FrameXML/TradeFrame.lua (100%) rename {modules => src/modules}/theme/blizzard/FrameXML/TutorialFrame.lua (100%) rename {modules => src/modules}/theme/blizzard/FrameXML/UIDropDownMenu.lua (100%) rename {modules => src/modules}/theme/blizzard/FrameXML/UIWidgets.lua (100%) rename {modules => src/modules}/theme/blizzard/FrameXML/VideoOptionsFrame.lua (100%) rename {modules => src/modules}/theme/blizzard/FrameXML/WorldMapFrame.lua (100%) rename {modules => src/modules}/theme/theme.lua (100%) rename {modules => src/modules}/tooltip/_loader.xml (100%) rename {modules => src/modules}/tooltip/achievement.lua (100%) rename {modules => src/modules}/tooltip/azerite.lua (100%) rename {modules => src/modules}/tooltip/conduit.lua (100%) rename {modules => src/modules}/tooltip/covenant.lua (100%) rename {modules => src/modules}/tooltip/domination.lua (100%) rename {modules => src/modules}/tooltip/hyperlink.lua (100%) rename {modules => src/modules}/tooltip/icon.lua (100%) rename {modules => src/modules}/tooltip/id.lua (100%) rename {modules => src/modules}/tooltip/item.lua (100%) rename {modules => src/modules}/tooltip/itemref.lua (100%) rename {modules => src/modules}/tooltip/misc.lua (100%) rename {modules => src/modules}/tooltip/paragon.lua (100%) rename {modules => src/modules}/tooltip/specilvl.lua (100%) rename {modules => src/modules}/tooltip/style.lua (100%) rename {modules => src/modules}/tooltip/tooltip.lua (100%) rename {modules => src/modules}/unitframe/_loader.xml (100%) rename {modules => src/modules}/unitframe/colors.lua (100%) rename {modules => src/modules}/unitframe/elements/_loader.xml (100%) rename {modules => src/modules}/unitframe/elements/auras.lua (100%) rename {modules => src/modules}/unitframe/elements/castbar.lua (100%) rename {modules => src/modules}/unitframe/elements/classpower.lua (100%) rename {modules => src/modules}/unitframe/elements/cornerbuffs.lua (100%) rename {modules => src/modules}/unitframe/elements/debuffwatcher.lua (100%) rename {modules => src/modules}/unitframe/elements/gcd.lua (100%) rename {modules => src/modules}/unitframe/elements/health.lua (100%) rename {modules => src/modules}/unitframe/elements/indicator.lua (100%) rename {modules => src/modules}/unitframe/elements/partywatcher.lua (100%) rename {modules => src/modules}/unitframe/elements/portrait.lua (100%) rename {modules => src/modules}/unitframe/elements/power.lua (100%) rename {modules => src/modules}/unitframe/elements/range.lua (100%) rename {modules => src/modules}/unitframe/elements/threat.lua (100%) rename {modules => src/modules}/unitframe/fader.lua (100%) rename {modules => src/modules}/unitframe/filters/_loader.xml (100%) rename {modules => src/modules}/unitframe/filters/domination.lua (100%) rename {modules => src/modules}/unitframe/filters/dungeon.lua (100%) rename {modules => src/modules}/unitframe/filters/nameplate.lua (100%) rename {modules => src/modules}/unitframe/filters/nathria.lua (100%) rename {modules => src/modules}/unitframe/filters/party.lua (100%) rename {modules => src/modules}/unitframe/filters/sepulcher.lua (100%) rename {modules => src/modules}/unitframe/groups/_loader.xml (100%) rename {modules => src/modules}/unitframe/groups/arena.lua (100%) rename {modules => src/modules}/unitframe/groups/boss.lua (100%) rename {modules => src/modules}/unitframe/groups/party.lua (100%) rename {modules => src/modules}/unitframe/groups/raid.lua (100%) rename {modules => src/modules}/unitframe/plugins/_loader.xml (100%) rename {modules => src/modules}/unitframe/plugins/debuffwatcher.lua (100%) rename {modules => src/modules}/unitframe/plugins/fader.lua (100%) rename {modules => src/modules}/unitframe/plugins/gcd.lua (100%) rename {modules => src/modules}/unitframe/plugins/partywatcher.lua (100%) rename {modules => src/modules}/unitframe/plugins/rangecheck.lua (100%) rename {modules => src/modules}/unitframe/tags.lua (100%) rename {modules => src/modules}/unitframe/unitframe.lua (100%) rename {modules => src/modules}/unitframe/units.lua (100%) rename {modules => src/modules}/unitframe/units/_loader.xml (100%) rename {modules => src/modules}/unitframe/units/focus.lua (100%) rename {modules => src/modules}/unitframe/units/focustarget.lua (100%) rename {modules => src/modules}/unitframe/units/pet.lua (100%) rename {modules => src/modules}/unitframe/units/player.lua (100%) rename {modules => src/modules}/unitframe/units/target.lua (100%) rename {modules => src/modules}/unitframe/units/targettarget.lua (100%) diff --git a/.github/workflows/pre-release.yml b/.github/workflows/pre-release.yml index e26133599..d75a4d618 100644 --- a/.github/workflows/pre-release.yml +++ b/.github/workflows/pre-release.yml @@ -43,7 +43,7 @@ jobs: uses: loopwerk/tag-changelog@v1 with: token: ${{ secrets.GITHUB_TOKEN }} - config_file: .github/tag-changelog-config.js + config_file: _utils/tag-changelog-config.js - name: 'Crosspost changelog to Discord' uses: kludge-cs/gitcord-release-changelogger@v3.0.0 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index da35ada27..26e45dc06 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -44,7 +44,7 @@ jobs: uses: loopwerk/tag-changelog@v1 with: token: ${{ secrets.GITHUB_TOKEN }} - config_file: .github/tag-changelog-config.js + config_file: _utils/tag-changelog-config.js - name: 'Crosspost changelog to Discord' uses: kludge-cs/gitcord-release-changelogger@v3.0.0 diff --git a/.gitignore b/.gitignore index b749c008c..deaa5687c 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,4 @@ /__pycache__/ -/.vscode/ -*.code-workspace *.psd *.exe diff --git a/.pkgmeta b/.pkgmeta index d0dd117c8..722345a10 100644 --- a/.pkgmeta +++ b/.pkgmeta @@ -1,4 +1,9 @@ package-as: andromeda +move-folders: + andromeda/src: andromeda + ignore: - - utils + - .vscode + - _docs + - _utils diff --git a/.vscode/extensions.json b/.vscode/extensions.json new file mode 100644 index 000000000..6bdabb525 --- /dev/null +++ b/.vscode/extensions.json @@ -0,0 +1,9 @@ +{ + "recommendations": [ + "johnnymorganz.stylua", + "ketho.wow-api", + "sumneko.lua", + "solor.orchid", + "rog2.luacheck" + ] +} diff --git a/LICENSE.md b/LICENSE similarity index 100% rename from LICENSE.md rename to LICENSE diff --git a/_docs/template.md b/_docs/template.md new file mode 100644 index 000000000..e69de29bb diff --git a/.github/generate-changelog.py b/_utils/generate-changelog.py similarity index 100% rename from .github/generate-changelog.py rename to _utils/generate-changelog.py diff --git a/.github/merge-locales.py b/_utils/merge-locales.py similarity index 100% rename from .github/merge-locales.py rename to _utils/merge-locales.py diff --git a/.github/tag-changelog-config.js b/_utils/tag-changelog-config.js similarity index 100% rename from .github/tag-changelog-config.js rename to _utils/tag-changelog-config.js diff --git a/andromeda.toc b/src/andromeda.toc similarity index 100% rename from andromeda.toc rename to src/andromeda.toc diff --git a/assets/fonts/bold.ttf b/src/assets/fonts/bold.ttf similarity index 100% rename from assets/fonts/bold.ttf rename to src/assets/fonts/bold.ttf diff --git a/assets/fonts/combat.ttf b/src/assets/fonts/combat.ttf similarity index 100% rename from assets/fonts/combat.ttf rename to src/assets/fonts/combat.ttf diff --git a/assets/fonts/combat_alt.ttf b/src/assets/fonts/combat_alt.ttf similarity index 100% rename from assets/fonts/combat_alt.ttf rename to src/assets/fonts/combat_alt.ttf diff --git a/assets/fonts/condensed.ttf b/src/assets/fonts/condensed.ttf similarity index 100% rename from assets/fonts/condensed.ttf rename to src/assets/fonts/condensed.ttf diff --git a/assets/fonts/header.ttf b/src/assets/fonts/header.ttf similarity index 100% rename from assets/fonts/header.ttf rename to src/assets/fonts/header.ttf diff --git a/assets/fonts/heavy.ttf b/src/assets/fonts/heavy.ttf similarity index 100% rename from assets/fonts/heavy.ttf rename to src/assets/fonts/heavy.ttf diff --git a/assets/fonts/micro.ttf b/src/assets/fonts/micro.ttf similarity index 100% rename from assets/fonts/micro.ttf rename to src/assets/fonts/micro.ttf diff --git a/assets/fonts/pixel.ttf b/src/assets/fonts/pixel.ttf similarity index 100% rename from assets/fonts/pixel.ttf rename to src/assets/fonts/pixel.ttf diff --git a/assets/fonts/pixel_alt.ttf b/src/assets/fonts/pixel_alt.ttf similarity index 100% rename from assets/fonts/pixel_alt.ttf rename to src/assets/fonts/pixel_alt.ttf diff --git a/assets/fonts/pixel_ru.ttf b/src/assets/fonts/pixel_ru.ttf similarity index 100% rename from assets/fonts/pixel_ru.ttf rename to src/assets/fonts/pixel_ru.ttf diff --git a/assets/fonts/regular.ttf b/src/assets/fonts/regular.ttf similarity index 100% rename from assets/fonts/regular.ttf rename to src/assets/fonts/regular.ttf diff --git a/assets/fonts/roadway.ttf b/src/assets/fonts/roadway.ttf similarity index 100% rename from assets/fonts/roadway.ttf rename to src/assets/fonts/roadway.ttf diff --git a/assets/fonts/square.ttf b/src/assets/fonts/square.ttf similarity index 100% rename from assets/fonts/square.ttf rename to src/assets/fonts/square.ttf diff --git a/assets/sounds/alarm.ogg b/src/assets/sounds/alarm.ogg similarity index 100% rename from assets/sounds/alarm.ogg rename to src/assets/sounds/alarm.ogg diff --git a/assets/sounds/animemoan.ogg b/src/assets/sounds/animemoan.ogg similarity index 100% rename from assets/sounds/animemoan.ogg rename to src/assets/sounds/animemoan.ogg diff --git a/assets/sounds/dang.ogg b/src/assets/sounds/dang.ogg similarity index 100% rename from assets/sounds/dang.ogg rename to src/assets/sounds/dang.ogg diff --git a/assets/sounds/ding.ogg b/src/assets/sounds/ding.ogg similarity index 100% rename from assets/sounds/ding.ogg rename to src/assets/sounds/ding.ogg diff --git a/assets/sounds/dispel.ogg b/src/assets/sounds/dispel.ogg similarity index 100% rename from assets/sounds/dispel.ogg rename to src/assets/sounds/dispel.ogg diff --git a/assets/sounds/error.ogg b/src/assets/sounds/error.ogg similarity index 100% rename from assets/sounds/error.ogg rename to src/assets/sounds/error.ogg diff --git a/assets/sounds/exec.ogg b/src/assets/sounds/exec.ogg similarity index 100% rename from assets/sounds/exec.ogg rename to src/assets/sounds/exec.ogg diff --git a/assets/sounds/fatality.ogg b/src/assets/sounds/fatality.ogg similarity index 100% rename from assets/sounds/fatality.ogg rename to src/assets/sounds/fatality.ogg diff --git a/assets/sounds/forthehorde.ogg b/src/assets/sounds/forthehorde.ogg similarity index 100% rename from assets/sounds/forthehorde.ogg rename to src/assets/sounds/forthehorde.ogg diff --git a/assets/sounds/fuck.ogg b/src/assets/sounds/fuck.ogg similarity index 100% rename from assets/sounds/fuck.ogg rename to src/assets/sounds/fuck.ogg diff --git a/assets/sounds/gasgasgas.ogg b/src/assets/sounds/gasgasgas.ogg similarity index 100% rename from assets/sounds/gasgasgas.ogg rename to src/assets/sounds/gasgasgas.ogg diff --git a/assets/sounds/interrupt.ogg b/src/assets/sounds/interrupt.ogg similarity index 100% rename from assets/sounds/interrupt.ogg rename to src/assets/sounds/interrupt.ogg diff --git a/assets/sounds/intro.ogg b/src/assets/sounds/intro.ogg similarity index 100% rename from assets/sounds/intro.ogg rename to src/assets/sounds/intro.ogg diff --git a/assets/sounds/killingblows/kill/dominating.ogg b/src/assets/sounds/killingblows/kill/dominating.ogg similarity index 100% rename from assets/sounds/killingblows/kill/dominating.ogg rename to src/assets/sounds/killingblows/kill/dominating.ogg diff --git a/assets/sounds/killingblows/kill/firstblood.ogg b/src/assets/sounds/killingblows/kill/firstblood.ogg similarity index 100% rename from assets/sounds/killingblows/kill/firstblood.ogg rename to src/assets/sounds/killingblows/kill/firstblood.ogg diff --git a/assets/sounds/killingblows/kill/godlike.ogg b/src/assets/sounds/killingblows/kill/godlike.ogg similarity index 100% rename from assets/sounds/killingblows/kill/godlike.ogg rename to src/assets/sounds/killingblows/kill/godlike.ogg diff --git a/assets/sounds/killingblows/kill/killingspree.ogg b/src/assets/sounds/killingblows/kill/killingspree.ogg similarity index 100% rename from assets/sounds/killingblows/kill/killingspree.ogg rename to src/assets/sounds/killingblows/kill/killingspree.ogg diff --git a/assets/sounds/killingblows/kill/rampage.ogg b/src/assets/sounds/killingblows/kill/rampage.ogg similarity index 100% rename from assets/sounds/killingblows/kill/rampage.ogg rename to src/assets/sounds/killingblows/kill/rampage.ogg diff --git a/assets/sounds/killingblows/kill/unstoppable.ogg b/src/assets/sounds/killingblows/kill/unstoppable.ogg similarity index 100% rename from assets/sounds/killingblows/kill/unstoppable.ogg rename to src/assets/sounds/killingblows/kill/unstoppable.ogg diff --git a/assets/sounds/killingblows/kill/wickedsick.ogg b/src/assets/sounds/killingblows/kill/wickedsick.ogg similarity index 100% rename from assets/sounds/killingblows/kill/wickedsick.ogg rename to src/assets/sounds/killingblows/kill/wickedsick.ogg diff --git a/assets/sounds/killingblows/multikill/doublekill.ogg b/src/assets/sounds/killingblows/multikill/doublekill.ogg similarity index 100% rename from assets/sounds/killingblows/multikill/doublekill.ogg rename to src/assets/sounds/killingblows/multikill/doublekill.ogg diff --git a/assets/sounds/killingblows/multikill/holyshit.ogg b/src/assets/sounds/killingblows/multikill/holyshit.ogg similarity index 100% rename from assets/sounds/killingblows/multikill/holyshit.ogg rename to src/assets/sounds/killingblows/multikill/holyshit.ogg diff --git a/assets/sounds/killingblows/multikill/ludicrouskill.ogg b/src/assets/sounds/killingblows/multikill/ludicrouskill.ogg similarity index 100% rename from assets/sounds/killingblows/multikill/ludicrouskill.ogg rename to src/assets/sounds/killingblows/multikill/ludicrouskill.ogg diff --git a/assets/sounds/killingblows/multikill/megakill.ogg b/src/assets/sounds/killingblows/multikill/megakill.ogg similarity index 100% rename from assets/sounds/killingblows/multikill/megakill.ogg rename to src/assets/sounds/killingblows/multikill/megakill.ogg diff --git a/assets/sounds/killingblows/multikill/monsterkill.ogg b/src/assets/sounds/killingblows/multikill/monsterkill.ogg similarity index 100% rename from assets/sounds/killingblows/multikill/monsterkill.ogg rename to src/assets/sounds/killingblows/multikill/monsterkill.ogg diff --git a/assets/sounds/killingblows/multikill/multikill.ogg b/src/assets/sounds/killingblows/multikill/multikill.ogg similarity index 100% rename from assets/sounds/killingblows/multikill/multikill.ogg rename to src/assets/sounds/killingblows/multikill/multikill.ogg diff --git a/assets/sounds/killingblows/multikill/ultrakill.ogg b/src/assets/sounds/killingblows/multikill/ultrakill.ogg similarity index 100% rename from assets/sounds/killingblows/multikill/ultrakill.ogg rename to src/assets/sounds/killingblows/multikill/ultrakill.ogg diff --git a/assets/sounds/killingblows/revenge/denied.ogg b/src/assets/sounds/killingblows/revenge/denied.ogg similarity index 100% rename from assets/sounds/killingblows/revenge/denied.ogg rename to src/assets/sounds/killingblows/revenge/denied.ogg diff --git a/assets/sounds/killingblows/revenge/retribution.ogg b/src/assets/sounds/killingblows/revenge/retribution.ogg similarity index 100% rename from assets/sounds/killingblows/revenge/retribution.ogg rename to src/assets/sounds/killingblows/revenge/retribution.ogg diff --git a/assets/sounds/laser.mp3 b/src/assets/sounds/laser.mp3 similarity index 100% rename from assets/sounds/laser.mp3 rename to src/assets/sounds/laser.mp3 diff --git a/assets/sounds/lowhealth.ogg b/src/assets/sounds/lowhealth.ogg similarity index 100% rename from assets/sounds/lowhealth.ogg rename to src/assets/sounds/lowhealth.ogg diff --git a/assets/sounds/lowmana.ogg b/src/assets/sounds/lowmana.ogg similarity index 100% rename from assets/sounds/lowmana.ogg rename to src/assets/sounds/lowmana.ogg diff --git a/assets/sounds/mario.ogg b/src/assets/sounds/mario.ogg similarity index 100% rename from assets/sounds/mario.ogg rename to src/assets/sounds/mario.ogg diff --git a/assets/sounds/missed.ogg b/src/assets/sounds/missed.ogg similarity index 100% rename from assets/sounds/missed.ogg rename to src/assets/sounds/missed.ogg diff --git a/assets/sounds/notification.ogg b/src/assets/sounds/notification.ogg similarity index 100% rename from assets/sounds/notification.ogg rename to src/assets/sounds/notification.ogg diff --git a/assets/sounds/omaewamou.ogg b/src/assets/sounds/omaewamou.ogg similarity index 100% rename from assets/sounds/omaewamou.ogg rename to src/assets/sounds/omaewamou.ogg diff --git a/assets/sounds/pacman-death.ogg b/src/assets/sounds/pacman-death.ogg similarity index 100% rename from assets/sounds/pacman-death.ogg rename to src/assets/sounds/pacman-death.ogg diff --git a/assets/sounds/pacman-wakawaka.ogg b/src/assets/sounds/pacman-wakawaka.ogg similarity index 100% rename from assets/sounds/pacman-wakawaka.ogg rename to src/assets/sounds/pacman-wakawaka.ogg diff --git a/assets/sounds/phub-intro.ogg b/src/assets/sounds/phub-intro.ogg similarity index 100% rename from assets/sounds/phub-intro.ogg rename to src/assets/sounds/phub-intro.ogg diff --git a/assets/sounds/proc.ogg b/src/assets/sounds/proc.ogg similarity index 100% rename from assets/sounds/proc.ogg rename to src/assets/sounds/proc.ogg diff --git a/assets/sounds/pulse.ogg b/src/assets/sounds/pulse.ogg similarity index 100% rename from assets/sounds/pulse.ogg rename to src/assets/sounds/pulse.ogg diff --git a/assets/sounds/sekiro-lowhealth.mp3 b/src/assets/sounds/sekiro-lowhealth.mp3 similarity index 100% rename from assets/sounds/sekiro-lowhealth.mp3 rename to src/assets/sounds/sekiro-lowhealth.mp3 diff --git a/assets/sounds/sonic-death.ogg b/src/assets/sounds/sonic-death.ogg similarity index 100% rename from assets/sounds/sonic-death.ogg rename to src/assets/sounds/sonic-death.ogg diff --git a/assets/sounds/warning.ogg b/src/assets/sounds/warning.ogg similarity index 100% rename from assets/sounds/warning.ogg rename to src/assets/sounds/warning.ogg diff --git a/assets/sounds/whisper_battlenet.ogg b/src/assets/sounds/whisper_battlenet.ogg similarity index 100% rename from assets/sounds/whisper_battlenet.ogg rename to src/assets/sounds/whisper_battlenet.ogg diff --git a/assets/sounds/whisper_normal.ogg b/src/assets/sounds/whisper_normal.ogg similarity index 100% rename from assets/sounds/whisper_normal.ogg rename to src/assets/sounds/whisper_normal.ogg diff --git a/assets/textures/UI-CLASSES-CIRCLES.BLP b/src/assets/textures/UI-CLASSES-CIRCLES.BLP similarity index 100% rename from assets/textures/UI-CLASSES-CIRCLES.BLP rename to src/assets/textures/UI-CLASSES-CIRCLES.BLP diff --git a/assets/textures/UI-LFG-ICON-ROLES.blp b/src/assets/textures/UI-LFG-ICON-ROLES.blp similarity index 100% rename from assets/textures/UI-LFG-ICON-ROLES.blp rename to src/assets/textures/UI-LFG-ICON-ROLES.blp diff --git a/assets/textures/UI-RaidTargetingIcons.blp b/src/assets/textures/UI-RaidTargetingIcons.blp similarity index 100% rename from assets/textures/UI-RaidTargetingIcons.blp rename to src/assets/textures/UI-RaidTargetingIcons.blp diff --git a/assets/textures/arrow_tex.tga b/src/assets/textures/arrow_tex.tga similarity index 100% rename from assets/textures/arrow_tex.tga rename to src/assets/textures/arrow_tex.tga diff --git a/assets/textures/bg_tex.blp b/src/assets/textures/bg_tex.blp similarity index 100% rename from assets/textures/bg_tex.blp rename to src/assets/textures/bg_tex.blp diff --git a/assets/textures/blank.tga b/src/assets/textures/blank.tga similarity index 100% rename from assets/textures/blank.tga rename to src/assets/textures/blank.tga diff --git a/assets/textures/bottom_glow.tga b/src/assets/textures/bottom_glow.tga similarity index 100% rename from assets/textures/bottom_glow.tga rename to src/assets/textures/bottom_glow.tga diff --git a/assets/textures/button/checked.blp b/src/assets/textures/button/checked.blp similarity index 100% rename from assets/textures/button/checked.blp rename to src/assets/textures/button/checked.blp diff --git a/assets/textures/button/flash.blp b/src/assets/textures/button/flash.blp similarity index 100% rename from assets/textures/button/flash.blp rename to src/assets/textures/button/flash.blp diff --git a/assets/textures/button/highlight.tga b/src/assets/textures/button/highlight.tga similarity index 100% rename from assets/textures/button/highlight.tga rename to src/assets/textures/button/highlight.tga diff --git a/assets/textures/button/normal.blp b/src/assets/textures/button/normal.blp similarity index 100% rename from assets/textures/button/normal.blp rename to src/assets/textures/button/normal.blp diff --git a/assets/textures/button/pushed.tga b/src/assets/textures/button/pushed.tga similarity index 100% rename from assets/textures/button/pushed.tga rename to src/assets/textures/button/pushed.tga diff --git a/assets/textures/circle.blp b/src/assets/textures/circle.blp similarity index 100% rename from assets/textures/circle.blp rename to src/assets/textures/circle.blp diff --git a/assets/textures/client/ARCLIGHT.tga b/src/assets/textures/client/ARCLIGHT.tga similarity index 100% rename from assets/textures/client/ARCLIGHT.tga rename to src/assets/textures/client/ARCLIGHT.tga diff --git a/assets/textures/client/App.tga b/src/assets/textures/client/App.tga similarity index 100% rename from assets/textures/client/App.tga rename to src/assets/textures/client/App.tga diff --git a/assets/textures/client/COD.tga b/src/assets/textures/client/COD.tga similarity index 100% rename from assets/textures/client/COD.tga rename to src/assets/textures/client/COD.tga diff --git a/assets/textures/client/COD_CW.tga b/src/assets/textures/client/COD_CW.tga similarity index 100% rename from assets/textures/client/COD_CW.tga rename to src/assets/textures/client/COD_CW.tga diff --git a/assets/textures/client/COD_MW.tga b/src/assets/textures/client/COD_MW.tga similarity index 100% rename from assets/textures/client/COD_MW.tga rename to src/assets/textures/client/COD_MW.tga diff --git a/assets/textures/client/COD_MW2.tga b/src/assets/textures/client/COD_MW2.tga similarity index 100% rename from assets/textures/client/COD_MW2.tga rename to src/assets/textures/client/COD_MW2.tga diff --git a/assets/textures/client/CRASH4.tga b/src/assets/textures/client/CRASH4.tga similarity index 100% rename from assets/textures/client/CRASH4.tga rename to src/assets/textures/client/CRASH4.tga diff --git a/assets/textures/client/D2.tga b/src/assets/textures/client/D2.tga similarity index 100% rename from assets/textures/client/D2.tga rename to src/assets/textures/client/D2.tga diff --git a/assets/textures/client/D3.tga b/src/assets/textures/client/D3.tga similarity index 100% rename from assets/textures/client/D3.tga rename to src/assets/textures/client/D3.tga diff --git a/assets/textures/client/DI.tga b/src/assets/textures/client/DI.tga similarity index 100% rename from assets/textures/client/DI.tga rename to src/assets/textures/client/DI.tga diff --git a/assets/textures/client/HS.tga b/src/assets/textures/client/HS.tga similarity index 100% rename from assets/textures/client/HS.tga rename to src/assets/textures/client/HS.tga diff --git a/assets/textures/client/HotS.tga b/src/assets/textures/client/HotS.tga similarity index 100% rename from assets/textures/client/HotS.tga rename to src/assets/textures/client/HotS.tga diff --git a/assets/textures/client/Mobile.tga b/src/assets/textures/client/Mobile.tga similarity index 100% rename from assets/textures/client/Mobile.tga rename to src/assets/textures/client/Mobile.tga diff --git a/assets/textures/client/OW.tga b/src/assets/textures/client/OW.tga similarity index 100% rename from assets/textures/client/OW.tga rename to src/assets/textures/client/OW.tga diff --git a/assets/textures/client/SC.tga b/src/assets/textures/client/SC.tga similarity index 100% rename from assets/textures/client/SC.tga rename to src/assets/textures/client/SC.tga diff --git a/assets/textures/client/SC2.tga b/src/assets/textures/client/SC2.tga similarity index 100% rename from assets/textures/client/SC2.tga rename to src/assets/textures/client/SC2.tga diff --git a/assets/textures/client/WC3.tga b/src/assets/textures/client/WC3.tga similarity index 100% rename from assets/textures/client/WC3.tga rename to src/assets/textures/client/WC3.tga diff --git a/assets/textures/client/WOWC.tga b/src/assets/textures/client/WOWC.tga similarity index 100% rename from assets/textures/client/WOWC.tga rename to src/assets/textures/client/WOWC.tga diff --git a/assets/textures/client/WoW.tga b/src/assets/textures/client/WoW.tga similarity index 100% rename from assets/textures/client/WoW.tga rename to src/assets/textures/client/WoW.tga diff --git a/assets/textures/client/WoWSL.tga b/src/assets/textures/client/WoWSL.tga similarity index 100% rename from assets/textures/client/WoWSL.tga rename to src/assets/textures/client/WoWSL.tga diff --git a/assets/textures/close_tex.tga b/src/assets/textures/close_tex.tga similarity index 100% rename from assets/textures/close_tex.tga rename to src/assets/textures/close_tex.tga diff --git a/assets/textures/collector.tga b/src/assets/textures/collector.tga similarity index 100% rename from assets/textures/collector.tga rename to src/assets/textures/collector.tga diff --git a/assets/textures/gear_tex.blp b/src/assets/textures/gear_tex.blp similarity index 100% rename from assets/textures/gear_tex.blp rename to src/assets/textures/gear_tex.blp diff --git a/assets/textures/glow_tex.tga b/src/assets/textures/glow_tex.tga similarity index 100% rename from assets/textures/glow_tex.tga rename to src/assets/textures/glow_tex.tga diff --git a/assets/textures/highlight.tga b/src/assets/textures/highlight.tga similarity index 100% rename from assets/textures/highlight.tga rename to src/assets/textures/highlight.tga diff --git a/assets/textures/inventory/config.blp b/src/assets/textures/inventory/config.blp similarity index 100% rename from assets/textures/inventory/config.blp rename to src/assets/textures/inventory/config.blp diff --git a/assets/textures/inventory/delete.blp b/src/assets/textures/inventory/delete.blp similarity index 100% rename from assets/textures/inventory/delete.blp rename to src/assets/textures/inventory/delete.blp diff --git a/assets/textures/inventory/deposit.blp b/src/assets/textures/inventory/deposit.blp similarity index 100% rename from assets/textures/inventory/deposit.blp rename to src/assets/textures/inventory/deposit.blp diff --git a/assets/textures/inventory/favourite.blp b/src/assets/textures/inventory/favourite.blp similarity index 100% rename from assets/textures/inventory/favourite.blp rename to src/assets/textures/inventory/favourite.blp diff --git a/assets/textures/inventory/junk.blp b/src/assets/textures/inventory/junk.blp similarity index 100% rename from assets/textures/inventory/junk.blp rename to src/assets/textures/inventory/junk.blp diff --git a/assets/textures/inventory/reagen.blp b/src/assets/textures/inventory/reagen.blp similarity index 100% rename from assets/textures/inventory/reagen.blp rename to src/assets/textures/inventory/reagen.blp diff --git a/assets/textures/inventory/repair.blp b/src/assets/textures/inventory/repair.blp similarity index 100% rename from assets/textures/inventory/repair.blp rename to src/assets/textures/inventory/repair.blp diff --git a/assets/textures/inventory/restore.blp b/src/assets/textures/inventory/restore.blp similarity index 100% rename from assets/textures/inventory/restore.blp rename to src/assets/textures/inventory/restore.blp diff --git a/assets/textures/inventory/search.blp b/src/assets/textures/inventory/search.blp similarity index 100% rename from assets/textures/inventory/search.blp rename to src/assets/textures/inventory/search.blp diff --git a/assets/textures/inventory/sell.blp b/src/assets/textures/inventory/sell.blp similarity index 100% rename from assets/textures/inventory/sell.blp rename to src/assets/textures/inventory/sell.blp diff --git a/assets/textures/inventory/sort.blp b/src/assets/textures/inventory/sort.blp similarity index 100% rename from assets/textures/inventory/sort.blp rename to src/assets/textures/inventory/sort.blp diff --git a/assets/textures/inventory/split.blp b/src/assets/textures/inventory/split.blp similarity index 100% rename from assets/textures/inventory/split.blp rename to src/assets/textures/inventory/split.blp diff --git a/assets/textures/inventory/toggle.blp b/src/assets/textures/inventory/toggle.blp similarity index 100% rename from assets/textures/inventory/toggle.blp rename to src/assets/textures/inventory/toggle.blp diff --git a/assets/textures/leader_big.tga b/src/assets/textures/leader_big.tga similarity index 100% rename from assets/textures/leader_big.tga rename to src/assets/textures/leader_big.tga diff --git a/assets/textures/logo_big.blp b/src/assets/textures/logo_big.blp similarity index 100% rename from assets/textures/logo_big.blp rename to src/assets/textures/logo_big.blp diff --git a/assets/textures/logo_chat.blp b/src/assets/textures/logo_chat.blp similarity index 100% rename from assets/textures/logo_chat.blp rename to src/assets/textures/logo_chat.blp diff --git a/assets/textures/logo_tex.tga b/src/assets/textures/logo_tex.tga similarity index 100% rename from assets/textures/logo_tex.tga rename to src/assets/textures/logo_tex.tga diff --git a/assets/textures/mail.blp b/src/assets/textures/mail.blp similarity index 100% rename from assets/textures/mail.blp rename to src/assets/textures/mail.blp diff --git a/assets/textures/map_diff.tga b/src/assets/textures/map_diff.tga similarity index 100% rename from assets/textures/map_diff.tga rename to src/assets/textures/map_diff.tga diff --git a/assets/textures/menu/achievement.blp b/src/assets/textures/menu/achievement.blp similarity index 100% rename from assets/textures/menu/achievement.blp rename to src/assets/textures/menu/achievement.blp diff --git a/assets/textures/menu/bag.blp b/src/assets/textures/menu/bag.blp similarity index 100% rename from assets/textures/menu/bag.blp rename to src/assets/textures/menu/bag.blp diff --git a/assets/textures/menu/calendar.blp b/src/assets/textures/menu/calendar.blp similarity index 100% rename from assets/textures/menu/calendar.blp rename to src/assets/textures/menu/calendar.blp diff --git a/assets/textures/menu/collection.blp b/src/assets/textures/menu/collection.blp similarity index 100% rename from assets/textures/menu/collection.blp rename to src/assets/textures/menu/collection.blp diff --git a/assets/textures/menu/encounter.blp b/src/assets/textures/menu/encounter.blp similarity index 100% rename from assets/textures/menu/encounter.blp rename to src/assets/textures/menu/encounter.blp diff --git a/assets/textures/menu/friend.blp b/src/assets/textures/menu/friend.blp similarity index 100% rename from assets/textures/menu/friend.blp rename to src/assets/textures/menu/friend.blp diff --git a/assets/textures/menu/guild.blp b/src/assets/textures/menu/guild.blp similarity index 100% rename from assets/textures/menu/guild.blp rename to src/assets/textures/menu/guild.blp diff --git a/assets/textures/menu/help.blp b/src/assets/textures/menu/help.blp similarity index 100% rename from assets/textures/menu/help.blp rename to src/assets/textures/menu/help.blp diff --git a/assets/textures/menu/lfg.blp b/src/assets/textures/menu/lfg.blp similarity index 100% rename from assets/textures/menu/lfg.blp rename to src/assets/textures/menu/lfg.blp diff --git a/assets/textures/menu/map.blp b/src/assets/textures/menu/map.blp similarity index 100% rename from assets/textures/menu/map.blp rename to src/assets/textures/menu/map.blp diff --git a/assets/textures/menu/player.blp b/src/assets/textures/menu/player.blp similarity index 100% rename from assets/textures/menu/player.blp rename to src/assets/textures/menu/player.blp diff --git a/assets/textures/menu/quest.blp b/src/assets/textures/menu/quest.blp similarity index 100% rename from assets/textures/menu/quest.blp rename to src/assets/textures/menu/quest.blp diff --git a/assets/textures/menu/spellbook.blp b/src/assets/textures/menu/spellbook.blp similarity index 100% rename from assets/textures/menu/spellbook.blp rename to src/assets/textures/menu/spellbook.blp diff --git a/assets/textures/menu/store.blp b/src/assets/textures/menu/store.blp similarity index 100% rename from assets/textures/menu/store.blp rename to src/assets/textures/menu/store.blp diff --git a/assets/textures/menu/talent.blp b/src/assets/textures/menu/talent.blp similarity index 100% rename from assets/textures/menu/talent.blp rename to src/assets/textures/menu/talent.blp diff --git a/assets/textures/minimap_mask.tga b/src/assets/textures/minimap_mask.tga similarity index 100% rename from assets/textures/minimap_mask.tga rename to src/assets/textures/minimap_mask.tga diff --git a/assets/textures/np_boss.tga b/src/assets/textures/np_boss.tga similarity index 100% rename from assets/textures/np_boss.tga rename to src/assets/textures/np_boss.tga diff --git a/assets/textures/np_elite.tga b/src/assets/textures/np_elite.tga similarity index 100% rename from assets/textures/np_elite.tga rename to src/assets/textures/np_elite.tga diff --git a/assets/textures/np_rare.tga b/src/assets/textures/np_rare.tga similarity index 100% rename from assets/textures/np_rare.tga rename to src/assets/textures/np_rare.tga diff --git a/assets/textures/np_skull.tga b/src/assets/textures/np_skull.tga similarity index 100% rename from assets/textures/np_skull.tga rename to src/assets/textures/np_skull.tga diff --git a/assets/textures/np_target.tga b/src/assets/textures/np_target.tga similarity index 100% rename from assets/textures/np_target.tga rename to src/assets/textures/np_target.tga diff --git a/assets/textures/opie/border.tga b/src/assets/textures/opie/border.tga similarity index 100% rename from assets/textures/opie/border.tga rename to src/assets/textures/opie/border.tga diff --git a/assets/textures/opie/highlight.tga b/src/assets/textures/opie/highlight.tga similarity index 100% rename from assets/textures/opie/highlight.tga rename to src/assets/textures/opie/highlight.tga diff --git a/assets/textures/opie/mask.tga b/src/assets/textures/opie/mask.tga similarity index 100% rename from assets/textures/opie/mask.tga rename to src/assets/textures/opie/mask.tga diff --git a/assets/textures/roles/damager.blp b/src/assets/textures/roles/damager.blp similarity index 100% rename from assets/textures/roles/damager.blp rename to src/assets/textures/roles/damager.blp diff --git a/assets/textures/roles/damager_small.tga b/src/assets/textures/roles/damager_small.tga similarity index 100% rename from assets/textures/roles/damager_small.tga rename to src/assets/textures/roles/damager_small.tga diff --git a/assets/textures/roles/healer.blp b/src/assets/textures/roles/healer.blp similarity index 100% rename from assets/textures/roles/healer.blp rename to src/assets/textures/roles/healer.blp diff --git a/assets/textures/roles/healer_small.tga b/src/assets/textures/roles/healer_small.tga similarity index 100% rename from assets/textures/roles/healer_small.tga rename to src/assets/textures/roles/healer_small.tga diff --git a/assets/textures/roles/tank.blp b/src/assets/textures/roles/tank.blp similarity index 100% rename from assets/textures/roles/tank.blp rename to src/assets/textures/roles/tank.blp diff --git a/assets/textures/roles/tank_small.tga b/src/assets/textures/roles/tank_small.tga similarity index 100% rename from assets/textures/roles/tank_small.tga rename to src/assets/textures/roles/tank_small.tga diff --git a/assets/textures/roles_big.tga b/src/assets/textures/roles_big.tga similarity index 100% rename from assets/textures/roles_big.tga rename to src/assets/textures/roles_big.tga diff --git a/assets/textures/shadow_tex.blp b/src/assets/textures/shadow_tex.blp similarity index 100% rename from assets/textures/shadow_tex.blp rename to src/assets/textures/shadow_tex.blp diff --git a/assets/textures/shield_tex.tga b/src/assets/textures/shield_tex.tga similarity index 100% rename from assets/textures/shield_tex.tga rename to src/assets/textures/shield_tex.tga diff --git a/assets/textures/spark_tex.tga b/src/assets/textures/spark_tex.tga similarity index 100% rename from assets/textures/spark_tex.tga rename to src/assets/textures/spark_tex.tga diff --git a/assets/textures/state_icons.tga b/src/assets/textures/state_icons.tga similarity index 100% rename from assets/textures/state_icons.tga rename to src/assets/textures/state_icons.tga diff --git a/assets/textures/statusbar/flat.tga b/src/assets/textures/statusbar/flat.tga similarity index 100% rename from assets/textures/statusbar/flat.tga rename to src/assets/textures/statusbar/flat.tga diff --git a/assets/textures/statusbar/grad.blp b/src/assets/textures/statusbar/grad.blp similarity index 100% rename from assets/textures/statusbar/grad.blp rename to src/assets/textures/statusbar/grad.blp diff --git a/assets/textures/statusbar/norm.tga b/src/assets/textures/statusbar/norm.tga similarity index 100% rename from assets/textures/statusbar/norm.tga rename to src/assets/textures/statusbar/norm.tga diff --git a/assets/textures/statusbar/overlay.tga b/src/assets/textures/statusbar/overlay.tga similarity index 100% rename from assets/textures/statusbar/overlay.tga rename to src/assets/textures/statusbar/overlay.tga diff --git a/assets/textures/statusbar/overlay_.blp b/src/assets/textures/statusbar/overlay_.blp similarity index 100% rename from assets/textures/statusbar/overlay_.blp rename to src/assets/textures/statusbar/overlay_.blp diff --git a/assets/textures/statusbar/stripe.tga b/src/assets/textures/statusbar/stripe.tga similarity index 100% rename from assets/textures/statusbar/stripe.tga rename to src/assets/textures/statusbar/stripe.tga diff --git a/assets/textures/sword_tex.tga b/src/assets/textures/sword_tex.tga similarity index 100% rename from assets/textures/sword_tex.tga rename to src/assets/textures/sword_tex.tga diff --git a/assets/textures/tick_tex.tga b/src/assets/textures/tick_tex.tga similarity index 100% rename from assets/textures/tick_tex.tga rename to src/assets/textures/tick_tex.tga diff --git a/assets/textures/uninterrupted-shield.tga b/src/assets/textures/uninterrupted-shield.tga similarity index 100% rename from assets/textures/uninterrupted-shield.tga rename to src/assets/textures/uninterrupted-shield.tga diff --git a/assets/textures/vignetting.tga b/src/assets/textures/vignetting.tga similarity index 100% rename from assets/textures/vignetting.tga rename to src/assets/textures/vignetting.tga diff --git a/bindings.xml b/src/bindings.xml similarity index 100% rename from bindings.xml rename to src/bindings.xml diff --git a/config/_loader.xml b/src/config/_loader.xml similarity index 100% rename from config/_loader.xml rename to src/config/_loader.xml diff --git a/config/config.lua b/src/config/config.lua similarity index 100% rename from config/config.lua rename to src/config/config.lua diff --git a/core/_loader.xml b/src/core/_loader.xml similarity index 100% rename from core/_loader.xml rename to src/core/_loader.xml diff --git a/core/animation.lua b/src/core/animation.lua similarity index 100% rename from core/animation.lua rename to src/core/animation.lua diff --git a/core/commands.lua b/src/core/commands.lua similarity index 100% rename from core/commands.lua rename to src/core/commands.lua diff --git a/core/constants.lua b/src/core/constants.lua similarity index 100% rename from core/constants.lua rename to src/core/constants.lua diff --git a/core/core.lua b/src/core/core.lua similarity index 100% rename from core/core.lua rename to src/core/core.lua diff --git a/core/dev.lua b/src/core/dev.lua similarity index 100% rename from core/dev.lua rename to src/core/dev.lua diff --git a/core/functions.lua b/src/core/functions.lua similarity index 100% rename from core/functions.lua rename to src/core/functions.lua diff --git a/core/init.lua b/src/core/init.lua similarity index 100% rename from core/init.lua rename to src/core/init.lua diff --git a/core/layout.lua b/src/core/layout.lua similarity index 100% rename from core/layout.lua rename to src/core/layout.lua diff --git a/core/math.lua b/src/core/math.lua similarity index 100% rename from core/math.lua rename to src/core/math.lua diff --git a/core/media.lua b/src/core/media.lua similarity index 100% rename from core/media.lua rename to src/core/media.lua diff --git a/core/smooth.lua b/src/core/smooth.lua similarity index 100% rename from core/smooth.lua rename to src/core/smooth.lua diff --git a/core/staticpopups.lua b/src/core/staticpopups.lua similarity index 100% rename from core/staticpopups.lua rename to src/core/staticpopups.lua diff --git a/core/uiscale.lua b/src/core/uiscale.lua similarity index 100% rename from core/uiscale.lua rename to src/core/uiscale.lua diff --git a/gui/_loader.xml b/src/gui/_loader.xml similarity index 100% rename from gui/_loader.xml rename to src/gui/_loader.xml diff --git a/gui/about.lua b/src/gui/about.lua similarity index 100% rename from gui/about.lua rename to src/gui/about.lua diff --git a/gui/credits.lua b/src/gui/credits.lua similarity index 100% rename from gui/credits.lua rename to src/gui/credits.lua diff --git a/gui/data.lua b/src/gui/data.lua similarity index 100% rename from gui/data.lua rename to src/gui/data.lua diff --git a/gui/extra.lua b/src/gui/extra.lua similarity index 100% rename from gui/extra.lua rename to src/gui/extra.lua diff --git a/gui/gui.lua b/src/gui/gui.lua similarity index 100% rename from gui/gui.lua rename to src/gui/gui.lua diff --git a/gui/help.lua b/src/gui/help.lua similarity index 100% rename from gui/help.lua rename to src/gui/help.lua diff --git a/gui/options.lua b/src/gui/options.lua similarity index 100% rename from gui/options.lua rename to src/gui/options.lua diff --git a/gui/profiles.lua b/src/gui/profiles.lua similarity index 100% rename from gui/profiles.lua rename to src/gui/profiles.lua diff --git a/gui/tutorial.lua b/src/gui/tutorial.lua similarity index 100% rename from gui/tutorial.lua rename to src/gui/tutorial.lua diff --git a/libraries/Ace3/AceAddon-3.0/AceAddon-3.0.lua b/src/libraries/Ace3/AceAddon-3.0/AceAddon-3.0.lua similarity index 100% rename from libraries/Ace3/AceAddon-3.0/AceAddon-3.0.lua rename to src/libraries/Ace3/AceAddon-3.0/AceAddon-3.0.lua diff --git a/libraries/Ace3/AceAddon-3.0/AceAddon-3.0.xml b/src/libraries/Ace3/AceAddon-3.0/AceAddon-3.0.xml similarity index 100% rename from libraries/Ace3/AceAddon-3.0/AceAddon-3.0.xml rename to src/libraries/Ace3/AceAddon-3.0/AceAddon-3.0.xml diff --git a/libraries/Ace3/AceBucket-3.0/AceBucket-3.0.lua b/src/libraries/Ace3/AceBucket-3.0/AceBucket-3.0.lua similarity index 100% rename from libraries/Ace3/AceBucket-3.0/AceBucket-3.0.lua rename to src/libraries/Ace3/AceBucket-3.0/AceBucket-3.0.lua diff --git a/libraries/Ace3/AceBucket-3.0/AceBucket-3.0.xml b/src/libraries/Ace3/AceBucket-3.0/AceBucket-3.0.xml similarity index 100% rename from libraries/Ace3/AceBucket-3.0/AceBucket-3.0.xml rename to src/libraries/Ace3/AceBucket-3.0/AceBucket-3.0.xml diff --git a/libraries/Ace3/AceComm-3.0/AceComm-3.0.lua b/src/libraries/Ace3/AceComm-3.0/AceComm-3.0.lua similarity index 100% rename from libraries/Ace3/AceComm-3.0/AceComm-3.0.lua rename to src/libraries/Ace3/AceComm-3.0/AceComm-3.0.lua diff --git a/libraries/Ace3/AceComm-3.0/AceComm-3.0.xml b/src/libraries/Ace3/AceComm-3.0/AceComm-3.0.xml similarity index 100% rename from libraries/Ace3/AceComm-3.0/AceComm-3.0.xml rename to src/libraries/Ace3/AceComm-3.0/AceComm-3.0.xml diff --git a/libraries/Ace3/AceComm-3.0/ChatThrottleLib.lua b/src/libraries/Ace3/AceComm-3.0/ChatThrottleLib.lua similarity index 100% rename from libraries/Ace3/AceComm-3.0/ChatThrottleLib.lua rename to src/libraries/Ace3/AceComm-3.0/ChatThrottleLib.lua diff --git a/libraries/Ace3/AceConfig-3.0/AceConfig-3.0.lua b/src/libraries/Ace3/AceConfig-3.0/AceConfig-3.0.lua similarity index 100% rename from libraries/Ace3/AceConfig-3.0/AceConfig-3.0.lua rename to src/libraries/Ace3/AceConfig-3.0/AceConfig-3.0.lua diff --git a/libraries/Ace3/AceConfig-3.0/AceConfig-3.0.xml b/src/libraries/Ace3/AceConfig-3.0/AceConfig-3.0.xml similarity index 100% rename from libraries/Ace3/AceConfig-3.0/AceConfig-3.0.xml rename to src/libraries/Ace3/AceConfig-3.0/AceConfig-3.0.xml diff --git a/libraries/Ace3/AceConfig-3.0/AceConfigCmd-3.0/AceConfigCmd-3.0.lua b/src/libraries/Ace3/AceConfig-3.0/AceConfigCmd-3.0/AceConfigCmd-3.0.lua similarity index 100% rename from libraries/Ace3/AceConfig-3.0/AceConfigCmd-3.0/AceConfigCmd-3.0.lua rename to src/libraries/Ace3/AceConfig-3.0/AceConfigCmd-3.0/AceConfigCmd-3.0.lua diff --git a/libraries/Ace3/AceConfig-3.0/AceConfigCmd-3.0/AceConfigCmd-3.0.xml b/src/libraries/Ace3/AceConfig-3.0/AceConfigCmd-3.0/AceConfigCmd-3.0.xml similarity index 100% rename from libraries/Ace3/AceConfig-3.0/AceConfigCmd-3.0/AceConfigCmd-3.0.xml rename to src/libraries/Ace3/AceConfig-3.0/AceConfigCmd-3.0/AceConfigCmd-3.0.xml diff --git a/libraries/Ace3/AceConfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua b/src/libraries/Ace3/AceConfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua similarity index 100% rename from libraries/Ace3/AceConfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua rename to src/libraries/Ace3/AceConfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua diff --git a/libraries/Ace3/AceConfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.xml b/src/libraries/Ace3/AceConfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.xml similarity index 100% rename from libraries/Ace3/AceConfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.xml rename to src/libraries/Ace3/AceConfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.xml diff --git a/libraries/Ace3/AceConfig-3.0/AceConfigRegistry-3.0/AceConfigRegistry-3.0.lua b/src/libraries/Ace3/AceConfig-3.0/AceConfigRegistry-3.0/AceConfigRegistry-3.0.lua similarity index 100% rename from libraries/Ace3/AceConfig-3.0/AceConfigRegistry-3.0/AceConfigRegistry-3.0.lua rename to src/libraries/Ace3/AceConfig-3.0/AceConfigRegistry-3.0/AceConfigRegistry-3.0.lua diff --git a/libraries/Ace3/AceConfig-3.0/AceConfigRegistry-3.0/AceConfigRegistry-3.0.xml b/src/libraries/Ace3/AceConfig-3.0/AceConfigRegistry-3.0/AceConfigRegistry-3.0.xml similarity index 100% rename from libraries/Ace3/AceConfig-3.0/AceConfigRegistry-3.0/AceConfigRegistry-3.0.xml rename to src/libraries/Ace3/AceConfig-3.0/AceConfigRegistry-3.0/AceConfigRegistry-3.0.xml diff --git a/libraries/Ace3/AceConsole-3.0/AceConsole-3.0.lua b/src/libraries/Ace3/AceConsole-3.0/AceConsole-3.0.lua similarity index 100% rename from libraries/Ace3/AceConsole-3.0/AceConsole-3.0.lua rename to src/libraries/Ace3/AceConsole-3.0/AceConsole-3.0.lua diff --git a/libraries/Ace3/AceConsole-3.0/AceConsole-3.0.xml b/src/libraries/Ace3/AceConsole-3.0/AceConsole-3.0.xml similarity index 100% rename from libraries/Ace3/AceConsole-3.0/AceConsole-3.0.xml rename to src/libraries/Ace3/AceConsole-3.0/AceConsole-3.0.xml diff --git a/libraries/Ace3/AceDB-3.0/AceDB-3.0.lua b/src/libraries/Ace3/AceDB-3.0/AceDB-3.0.lua similarity index 100% rename from libraries/Ace3/AceDB-3.0/AceDB-3.0.lua rename to src/libraries/Ace3/AceDB-3.0/AceDB-3.0.lua diff --git a/libraries/Ace3/AceDB-3.0/AceDB-3.0.xml b/src/libraries/Ace3/AceDB-3.0/AceDB-3.0.xml similarity index 100% rename from libraries/Ace3/AceDB-3.0/AceDB-3.0.xml rename to src/libraries/Ace3/AceDB-3.0/AceDB-3.0.xml diff --git a/libraries/Ace3/AceDBOptions-3.0/AceDBOptions-3.0.lua b/src/libraries/Ace3/AceDBOptions-3.0/AceDBOptions-3.0.lua similarity index 100% rename from libraries/Ace3/AceDBOptions-3.0/AceDBOptions-3.0.lua rename to src/libraries/Ace3/AceDBOptions-3.0/AceDBOptions-3.0.lua diff --git a/libraries/Ace3/AceDBOptions-3.0/AceDBOptions-3.0.xml b/src/libraries/Ace3/AceDBOptions-3.0/AceDBOptions-3.0.xml similarity index 100% rename from libraries/Ace3/AceDBOptions-3.0/AceDBOptions-3.0.xml rename to src/libraries/Ace3/AceDBOptions-3.0/AceDBOptions-3.0.xml diff --git a/libraries/Ace3/AceEvent-3.0/AceEvent-3.0.lua b/src/libraries/Ace3/AceEvent-3.0/AceEvent-3.0.lua similarity index 100% rename from libraries/Ace3/AceEvent-3.0/AceEvent-3.0.lua rename to src/libraries/Ace3/AceEvent-3.0/AceEvent-3.0.lua diff --git a/libraries/Ace3/AceEvent-3.0/AceEvent-3.0.xml b/src/libraries/Ace3/AceEvent-3.0/AceEvent-3.0.xml similarity index 100% rename from libraries/Ace3/AceEvent-3.0/AceEvent-3.0.xml rename to src/libraries/Ace3/AceEvent-3.0/AceEvent-3.0.xml diff --git a/libraries/Ace3/AceGUI-3.0/AceGUI-3.0.lua b/src/libraries/Ace3/AceGUI-3.0/AceGUI-3.0.lua similarity index 100% rename from libraries/Ace3/AceGUI-3.0/AceGUI-3.0.lua rename to src/libraries/Ace3/AceGUI-3.0/AceGUI-3.0.lua diff --git a/libraries/Ace3/AceGUI-3.0/AceGUI-3.0.xml b/src/libraries/Ace3/AceGUI-3.0/AceGUI-3.0.xml similarity index 100% rename from libraries/Ace3/AceGUI-3.0/AceGUI-3.0.xml rename to src/libraries/Ace3/AceGUI-3.0/AceGUI-3.0.xml diff --git a/libraries/Ace3/AceGUI-3.0/widgets/AceGUIContainer-BlizOptionsGroup.lua b/src/libraries/Ace3/AceGUI-3.0/widgets/AceGUIContainer-BlizOptionsGroup.lua similarity index 100% rename from libraries/Ace3/AceGUI-3.0/widgets/AceGUIContainer-BlizOptionsGroup.lua rename to src/libraries/Ace3/AceGUI-3.0/widgets/AceGUIContainer-BlizOptionsGroup.lua diff --git a/libraries/Ace3/AceGUI-3.0/widgets/AceGUIContainer-DropDownGroup.lua b/src/libraries/Ace3/AceGUI-3.0/widgets/AceGUIContainer-DropDownGroup.lua similarity index 100% rename from libraries/Ace3/AceGUI-3.0/widgets/AceGUIContainer-DropDownGroup.lua rename to src/libraries/Ace3/AceGUI-3.0/widgets/AceGUIContainer-DropDownGroup.lua diff --git a/libraries/Ace3/AceGUI-3.0/widgets/AceGUIContainer-Frame.lua b/src/libraries/Ace3/AceGUI-3.0/widgets/AceGUIContainer-Frame.lua similarity index 100% rename from libraries/Ace3/AceGUI-3.0/widgets/AceGUIContainer-Frame.lua rename to src/libraries/Ace3/AceGUI-3.0/widgets/AceGUIContainer-Frame.lua diff --git a/libraries/Ace3/AceGUI-3.0/widgets/AceGUIContainer-InlineGroup.lua b/src/libraries/Ace3/AceGUI-3.0/widgets/AceGUIContainer-InlineGroup.lua similarity index 100% rename from libraries/Ace3/AceGUI-3.0/widgets/AceGUIContainer-InlineGroup.lua rename to src/libraries/Ace3/AceGUI-3.0/widgets/AceGUIContainer-InlineGroup.lua diff --git a/libraries/Ace3/AceGUI-3.0/widgets/AceGUIContainer-ScrollFrame.lua b/src/libraries/Ace3/AceGUI-3.0/widgets/AceGUIContainer-ScrollFrame.lua similarity index 100% rename from libraries/Ace3/AceGUI-3.0/widgets/AceGUIContainer-ScrollFrame.lua rename to src/libraries/Ace3/AceGUI-3.0/widgets/AceGUIContainer-ScrollFrame.lua diff --git a/libraries/Ace3/AceGUI-3.0/widgets/AceGUIContainer-SimpleGroup.lua b/src/libraries/Ace3/AceGUI-3.0/widgets/AceGUIContainer-SimpleGroup.lua similarity index 100% rename from libraries/Ace3/AceGUI-3.0/widgets/AceGUIContainer-SimpleGroup.lua rename to src/libraries/Ace3/AceGUI-3.0/widgets/AceGUIContainer-SimpleGroup.lua diff --git a/libraries/Ace3/AceGUI-3.0/widgets/AceGUIContainer-TabGroup.lua b/src/libraries/Ace3/AceGUI-3.0/widgets/AceGUIContainer-TabGroup.lua similarity index 100% rename from libraries/Ace3/AceGUI-3.0/widgets/AceGUIContainer-TabGroup.lua rename to src/libraries/Ace3/AceGUI-3.0/widgets/AceGUIContainer-TabGroup.lua diff --git a/libraries/Ace3/AceGUI-3.0/widgets/AceGUIContainer-TreeGroup.lua b/src/libraries/Ace3/AceGUI-3.0/widgets/AceGUIContainer-TreeGroup.lua similarity index 100% rename from libraries/Ace3/AceGUI-3.0/widgets/AceGUIContainer-TreeGroup.lua rename to src/libraries/Ace3/AceGUI-3.0/widgets/AceGUIContainer-TreeGroup.lua diff --git a/libraries/Ace3/AceGUI-3.0/widgets/AceGUIContainer-Window.lua b/src/libraries/Ace3/AceGUI-3.0/widgets/AceGUIContainer-Window.lua similarity index 100% rename from libraries/Ace3/AceGUI-3.0/widgets/AceGUIContainer-Window.lua rename to src/libraries/Ace3/AceGUI-3.0/widgets/AceGUIContainer-Window.lua diff --git a/libraries/Ace3/AceGUI-3.0/widgets/AceGUIWidget-Button.lua b/src/libraries/Ace3/AceGUI-3.0/widgets/AceGUIWidget-Button.lua similarity index 100% rename from libraries/Ace3/AceGUI-3.0/widgets/AceGUIWidget-Button.lua rename to src/libraries/Ace3/AceGUI-3.0/widgets/AceGUIWidget-Button.lua diff --git a/libraries/Ace3/AceGUI-3.0/widgets/AceGUIWidget-CheckBox.lua b/src/libraries/Ace3/AceGUI-3.0/widgets/AceGUIWidget-CheckBox.lua similarity index 100% rename from libraries/Ace3/AceGUI-3.0/widgets/AceGUIWidget-CheckBox.lua rename to src/libraries/Ace3/AceGUI-3.0/widgets/AceGUIWidget-CheckBox.lua diff --git a/libraries/Ace3/AceGUI-3.0/widgets/AceGUIWidget-ColorPicker.lua b/src/libraries/Ace3/AceGUI-3.0/widgets/AceGUIWidget-ColorPicker.lua similarity index 100% rename from libraries/Ace3/AceGUI-3.0/widgets/AceGUIWidget-ColorPicker.lua rename to src/libraries/Ace3/AceGUI-3.0/widgets/AceGUIWidget-ColorPicker.lua diff --git a/libraries/Ace3/AceGUI-3.0/widgets/AceGUIWidget-DropDown-Items.lua b/src/libraries/Ace3/AceGUI-3.0/widgets/AceGUIWidget-DropDown-Items.lua similarity index 100% rename from libraries/Ace3/AceGUI-3.0/widgets/AceGUIWidget-DropDown-Items.lua rename to src/libraries/Ace3/AceGUI-3.0/widgets/AceGUIWidget-DropDown-Items.lua diff --git a/libraries/Ace3/AceGUI-3.0/widgets/AceGUIWidget-DropDown.lua b/src/libraries/Ace3/AceGUI-3.0/widgets/AceGUIWidget-DropDown.lua similarity index 100% rename from libraries/Ace3/AceGUI-3.0/widgets/AceGUIWidget-DropDown.lua rename to src/libraries/Ace3/AceGUI-3.0/widgets/AceGUIWidget-DropDown.lua diff --git a/libraries/Ace3/AceGUI-3.0/widgets/AceGUIWidget-EditBox.lua b/src/libraries/Ace3/AceGUI-3.0/widgets/AceGUIWidget-EditBox.lua similarity index 100% rename from libraries/Ace3/AceGUI-3.0/widgets/AceGUIWidget-EditBox.lua rename to src/libraries/Ace3/AceGUI-3.0/widgets/AceGUIWidget-EditBox.lua diff --git a/libraries/Ace3/AceGUI-3.0/widgets/AceGUIWidget-Heading.lua b/src/libraries/Ace3/AceGUI-3.0/widgets/AceGUIWidget-Heading.lua similarity index 100% rename from libraries/Ace3/AceGUI-3.0/widgets/AceGUIWidget-Heading.lua rename to src/libraries/Ace3/AceGUI-3.0/widgets/AceGUIWidget-Heading.lua diff --git a/libraries/Ace3/AceGUI-3.0/widgets/AceGUIWidget-Icon.lua b/src/libraries/Ace3/AceGUI-3.0/widgets/AceGUIWidget-Icon.lua similarity index 100% rename from libraries/Ace3/AceGUI-3.0/widgets/AceGUIWidget-Icon.lua rename to src/libraries/Ace3/AceGUI-3.0/widgets/AceGUIWidget-Icon.lua diff --git a/libraries/Ace3/AceGUI-3.0/widgets/AceGUIWidget-InteractiveLabel.lua b/src/libraries/Ace3/AceGUI-3.0/widgets/AceGUIWidget-InteractiveLabel.lua similarity index 100% rename from libraries/Ace3/AceGUI-3.0/widgets/AceGUIWidget-InteractiveLabel.lua rename to src/libraries/Ace3/AceGUI-3.0/widgets/AceGUIWidget-InteractiveLabel.lua diff --git a/libraries/Ace3/AceGUI-3.0/widgets/AceGUIWidget-Keybinding.lua b/src/libraries/Ace3/AceGUI-3.0/widgets/AceGUIWidget-Keybinding.lua similarity index 100% rename from libraries/Ace3/AceGUI-3.0/widgets/AceGUIWidget-Keybinding.lua rename to src/libraries/Ace3/AceGUI-3.0/widgets/AceGUIWidget-Keybinding.lua diff --git a/libraries/Ace3/AceGUI-3.0/widgets/AceGUIWidget-Label.lua b/src/libraries/Ace3/AceGUI-3.0/widgets/AceGUIWidget-Label.lua similarity index 100% rename from libraries/Ace3/AceGUI-3.0/widgets/AceGUIWidget-Label.lua rename to src/libraries/Ace3/AceGUI-3.0/widgets/AceGUIWidget-Label.lua diff --git a/libraries/Ace3/AceGUI-3.0/widgets/AceGUIWidget-MultiLineEditBox.lua b/src/libraries/Ace3/AceGUI-3.0/widgets/AceGUIWidget-MultiLineEditBox.lua similarity index 100% rename from libraries/Ace3/AceGUI-3.0/widgets/AceGUIWidget-MultiLineEditBox.lua rename to src/libraries/Ace3/AceGUI-3.0/widgets/AceGUIWidget-MultiLineEditBox.lua diff --git a/libraries/Ace3/AceGUI-3.0/widgets/AceGUIWidget-Slider.lua b/src/libraries/Ace3/AceGUI-3.0/widgets/AceGUIWidget-Slider.lua similarity index 100% rename from libraries/Ace3/AceGUI-3.0/widgets/AceGUIWidget-Slider.lua rename to src/libraries/Ace3/AceGUI-3.0/widgets/AceGUIWidget-Slider.lua diff --git a/libraries/Ace3/AceHook-3.0/AceHook-3.0.lua b/src/libraries/Ace3/AceHook-3.0/AceHook-3.0.lua similarity index 100% rename from libraries/Ace3/AceHook-3.0/AceHook-3.0.lua rename to src/libraries/Ace3/AceHook-3.0/AceHook-3.0.lua diff --git a/libraries/Ace3/AceHook-3.0/AceHook-3.0.xml b/src/libraries/Ace3/AceHook-3.0/AceHook-3.0.xml similarity index 100% rename from libraries/Ace3/AceHook-3.0/AceHook-3.0.xml rename to src/libraries/Ace3/AceHook-3.0/AceHook-3.0.xml diff --git a/libraries/Ace3/AceLocale-3.0/AceLocale-3.0.lua b/src/libraries/Ace3/AceLocale-3.0/AceLocale-3.0.lua similarity index 100% rename from libraries/Ace3/AceLocale-3.0/AceLocale-3.0.lua rename to src/libraries/Ace3/AceLocale-3.0/AceLocale-3.0.lua diff --git a/libraries/Ace3/AceLocale-3.0/AceLocale-3.0.xml b/src/libraries/Ace3/AceLocale-3.0/AceLocale-3.0.xml similarity index 100% rename from libraries/Ace3/AceLocale-3.0/AceLocale-3.0.xml rename to src/libraries/Ace3/AceLocale-3.0/AceLocale-3.0.xml diff --git a/libraries/Ace3/AceSerializer-3.0/AceSerializer-3.0.lua b/src/libraries/Ace3/AceSerializer-3.0/AceSerializer-3.0.lua similarity index 100% rename from libraries/Ace3/AceSerializer-3.0/AceSerializer-3.0.lua rename to src/libraries/Ace3/AceSerializer-3.0/AceSerializer-3.0.lua diff --git a/libraries/Ace3/AceSerializer-3.0/AceSerializer-3.0.xml b/src/libraries/Ace3/AceSerializer-3.0/AceSerializer-3.0.xml similarity index 100% rename from libraries/Ace3/AceSerializer-3.0/AceSerializer-3.0.xml rename to src/libraries/Ace3/AceSerializer-3.0/AceSerializer-3.0.xml diff --git a/libraries/Ace3/AceTab-3.0/AceTab-3.0.lua b/src/libraries/Ace3/AceTab-3.0/AceTab-3.0.lua similarity index 100% rename from libraries/Ace3/AceTab-3.0/AceTab-3.0.lua rename to src/libraries/Ace3/AceTab-3.0/AceTab-3.0.lua diff --git a/libraries/Ace3/AceTab-3.0/AceTab-3.0.xml b/src/libraries/Ace3/AceTab-3.0/AceTab-3.0.xml similarity index 100% rename from libraries/Ace3/AceTab-3.0/AceTab-3.0.xml rename to src/libraries/Ace3/AceTab-3.0/AceTab-3.0.xml diff --git a/libraries/Ace3/AceTimer-3.0/AceTimer-3.0.lua b/src/libraries/Ace3/AceTimer-3.0/AceTimer-3.0.lua similarity index 100% rename from libraries/Ace3/AceTimer-3.0/AceTimer-3.0.lua rename to src/libraries/Ace3/AceTimer-3.0/AceTimer-3.0.lua diff --git a/libraries/Ace3/AceTimer-3.0/AceTimer-3.0.xml b/src/libraries/Ace3/AceTimer-3.0/AceTimer-3.0.xml similarity index 100% rename from libraries/Ace3/AceTimer-3.0/AceTimer-3.0.xml rename to src/libraries/Ace3/AceTimer-3.0/AceTimer-3.0.xml diff --git a/libraries/Ace3/CallbackHandler-1.0/CallbackHandler-1.0.lua b/src/libraries/Ace3/CallbackHandler-1.0/CallbackHandler-1.0.lua similarity index 100% rename from libraries/Ace3/CallbackHandler-1.0/CallbackHandler-1.0.lua rename to src/libraries/Ace3/CallbackHandler-1.0/CallbackHandler-1.0.lua diff --git a/libraries/Ace3/CallbackHandler-1.0/CallbackHandler-1.0.xml b/src/libraries/Ace3/CallbackHandler-1.0/CallbackHandler-1.0.xml similarity index 100% rename from libraries/Ace3/CallbackHandler-1.0/CallbackHandler-1.0.xml rename to src/libraries/Ace3/CallbackHandler-1.0/CallbackHandler-1.0.xml diff --git a/libraries/Ace3/LICENSE.txt b/src/libraries/Ace3/LICENSE.txt similarity index 100% rename from libraries/Ace3/LICENSE.txt rename to src/libraries/Ace3/LICENSE.txt diff --git a/libraries/Ace3/LibStub/LibStub.lua b/src/libraries/Ace3/LibStub/LibStub.lua similarity index 100% rename from libraries/Ace3/LibStub/LibStub.lua rename to src/libraries/Ace3/LibStub/LibStub.lua diff --git a/libraries/LibBase64-1.0.lua b/src/libraries/LibBase64-1.0.lua similarity index 100% rename from libraries/LibBase64-1.0.lua rename to src/libraries/LibBase64-1.0.lua diff --git a/libraries/LibButtonGlow-1.0.lua b/src/libraries/LibButtonGlow-1.0.lua similarity index 100% rename from libraries/LibButtonGlow-1.0.lua rename to src/libraries/LibButtonGlow-1.0.lua diff --git a/libraries/LibDropDown/LibDropDown.lua b/src/libraries/LibDropDown/LibDropDown.lua similarity index 100% rename from libraries/LibDropDown/LibDropDown.lua rename to src/libraries/LibDropDown/LibDropDown.lua diff --git a/libraries/LibDropDown/embed.xml b/src/libraries/LibDropDown/embed.xml similarity index 100% rename from libraries/LibDropDown/embed.xml rename to src/libraries/LibDropDown/embed.xml diff --git a/libraries/LibDropDown/mixins/Button.lua b/src/libraries/LibDropDown/mixins/Button.lua similarity index 100% rename from libraries/LibDropDown/mixins/Button.lua rename to src/libraries/LibDropDown/mixins/Button.lua diff --git a/libraries/LibDropDown/mixins/Line.lua b/src/libraries/LibDropDown/mixins/Line.lua similarity index 100% rename from libraries/LibDropDown/mixins/Line.lua rename to src/libraries/LibDropDown/mixins/Line.lua diff --git a/libraries/LibDropDown/mixins/Menu.lua b/src/libraries/LibDropDown/mixins/Menu.lua similarity index 100% rename from libraries/LibDropDown/mixins/Menu.lua rename to src/libraries/LibDropDown/mixins/Menu.lua diff --git a/libraries/LibDropDown/styles/default.lua b/src/libraries/LibDropDown/styles/default.lua similarity index 100% rename from libraries/LibDropDown/styles/default.lua rename to src/libraries/LibDropDown/styles/default.lua diff --git a/libraries/LibDropDown/styles/menu.lua b/src/libraries/LibDropDown/styles/menu.lua similarity index 100% rename from libraries/LibDropDown/styles/menu.lua rename to src/libraries/LibDropDown/styles/menu.lua diff --git a/libraries/LibRangeCheck-2.0.lua b/src/libraries/LibRangeCheck-2.0.lua similarity index 100% rename from libraries/LibRangeCheck-2.0.lua rename to src/libraries/LibRangeCheck-2.0.lua diff --git a/libraries/LibSharedMedia-3.0.lua b/src/libraries/LibSharedMedia-3.0.lua similarity index 100% rename from libraries/LibSharedMedia-3.0.lua rename to src/libraries/LibSharedMedia-3.0.lua diff --git a/libraries/LibShowUIPanel-1.0.lua b/src/libraries/LibShowUIPanel-1.0.lua similarity index 100% rename from libraries/LibShowUIPanel-1.0.lua rename to src/libraries/LibShowUIPanel-1.0.lua diff --git a/libraries/_loader.xml b/src/libraries/_loader.xml similarity index 100% rename from libraries/_loader.xml rename to src/libraries/_loader.xml diff --git a/libraries/cargBags/base-add/bags.sieve.lua b/src/libraries/cargBags/base-add/bags.sieve.lua similarity index 100% rename from libraries/cargBags/base-add/bags.sieve.lua rename to src/libraries/cargBags/base-add/bags.sieve.lua diff --git a/libraries/cargBags/base-add/filters.sieve.lua b/src/libraries/cargBags/base-add/filters.sieve.lua similarity index 100% rename from libraries/cargBags/base-add/filters.sieve.lua rename to src/libraries/cargBags/base-add/filters.sieve.lua diff --git a/libraries/cargBags/base/container.lua b/src/libraries/cargBags/base/container.lua similarity index 100% rename from libraries/cargBags/base/container.lua rename to src/libraries/cargBags/base/container.lua diff --git a/libraries/cargBags/base/core.lua b/src/libraries/cargBags/base/core.lua similarity index 100% rename from libraries/cargBags/base/core.lua rename to src/libraries/cargBags/base/core.lua diff --git a/libraries/cargBags/base/implementation.lua b/src/libraries/cargBags/base/implementation.lua similarity index 100% rename from libraries/cargBags/base/implementation.lua rename to src/libraries/cargBags/base/implementation.lua diff --git a/libraries/cargBags/base/itembutton.lua b/src/libraries/cargBags/base/itembutton.lua similarity index 100% rename from libraries/cargBags/base/itembutton.lua rename to src/libraries/cargBags/base/itembutton.lua diff --git a/libraries/cargBags/cargBags.xml b/src/libraries/cargBags/cargBags.xml similarity index 100% rename from libraries/cargBags/cargBags.xml rename to src/libraries/cargBags/cargBags.xml diff --git a/libraries/cargBags/mixins-add/default.scaffold.lua b/src/libraries/cargBags/mixins-add/default.scaffold.lua similarity index 100% rename from libraries/cargBags/mixins-add/default.scaffold.lua rename to src/libraries/cargBags/mixins-add/default.scaffold.lua diff --git a/libraries/cargBags/mixins-add/itemkeys/basic.lua b/src/libraries/cargBags/mixins-add/itemkeys/basic.lua similarity index 100% rename from libraries/cargBags/mixins-add/itemkeys/basic.lua rename to src/libraries/cargBags/mixins-add/itemkeys/basic.lua diff --git a/libraries/cargBags/mixins-add/itemkeys/equipSets.lua b/src/libraries/cargBags/mixins-add/itemkeys/equipSets.lua similarity index 100% rename from libraries/cargBags/mixins-add/itemkeys/equipSets.lua rename to src/libraries/cargBags/mixins-add/itemkeys/equipSets.lua diff --git a/libraries/cargBags/mixins-add/itemkeys/tooltip.lua b/src/libraries/cargBags/mixins-add/itemkeys/tooltip.lua similarity index 100% rename from libraries/cargBags/mixins-add/itemkeys/tooltip.lua rename to src/libraries/cargBags/mixins-add/itemkeys/tooltip.lua diff --git a/libraries/cargBags/mixins-add/layouts.lua b/src/libraries/cargBags/mixins-add/layouts.lua similarity index 100% rename from libraries/cargBags/mixins-add/layouts.lua rename to src/libraries/cargBags/mixins-add/layouts.lua diff --git a/libraries/cargBags/mixins-add/plugins/bagBar.lua b/src/libraries/cargBags/mixins-add/plugins/bagBar.lua similarity index 100% rename from libraries/cargBags/mixins-add/plugins/bagBar.lua rename to src/libraries/cargBags/mixins-add/plugins/bagBar.lua diff --git a/libraries/cargBags/mixins-add/plugins/searchBar.lua b/src/libraries/cargBags/mixins-add/plugins/searchBar.lua similarity index 100% rename from libraries/cargBags/mixins-add/plugins/searchBar.lua rename to src/libraries/cargBags/mixins-add/plugins/searchBar.lua diff --git a/libraries/cargBags/mixins-add/plugins/tagDisplay.lua b/src/libraries/cargBags/mixins-add/plugins/tagDisplay.lua similarity index 100% rename from libraries/cargBags/mixins-add/plugins/tagDisplay.lua rename to src/libraries/cargBags/mixins-add/plugins/tagDisplay.lua diff --git a/libraries/cargBags/mixins-add/sorts.lua b/src/libraries/cargBags/mixins-add/sorts.lua similarity index 100% rename from libraries/cargBags/mixins-add/sorts.lua rename to src/libraries/cargBags/mixins-add/sorts.lua diff --git a/libraries/cargBags/mixins/api-common.lua b/src/libraries/cargBags/mixins/api-common.lua similarity index 100% rename from libraries/cargBags/mixins/api-common.lua rename to src/libraries/cargBags/mixins/api-common.lua diff --git a/libraries/cargBags/mixins/locale.lua b/src/libraries/cargBags/mixins/locale.lua similarity index 100% rename from libraries/cargBags/mixins/locale.lua rename to src/libraries/cargBags/mixins/locale.lua diff --git a/libraries/cargBags/mixins/parseBags.lua b/src/libraries/cargBags/mixins/parseBags.lua similarity index 100% rename from libraries/cargBags/mixins/parseBags.lua rename to src/libraries/cargBags/mixins/parseBags.lua diff --git a/libraries/cargBags/mixins/textFilter.lua b/src/libraries/cargBags/mixins/textFilter.lua similarity index 100% rename from libraries/cargBags/mixins/textFilter.lua rename to src/libraries/cargBags/mixins/textFilter.lua diff --git a/libraries/oUF/LICENSE b/src/libraries/oUF/LICENSE similarity index 100% rename from libraries/oUF/LICENSE rename to src/libraries/oUF/LICENSE diff --git a/libraries/oUF/blizzard.lua b/src/libraries/oUF/blizzard.lua similarity index 100% rename from libraries/oUF/blizzard.lua rename to src/libraries/oUF/blizzard.lua diff --git a/libraries/oUF/colors.lua b/src/libraries/oUF/colors.lua similarity index 100% rename from libraries/oUF/colors.lua rename to src/libraries/oUF/colors.lua diff --git a/libraries/oUF/combatevents.lua b/src/libraries/oUF/combatevents.lua similarity index 100% rename from libraries/oUF/combatevents.lua rename to src/libraries/oUF/combatevents.lua diff --git a/libraries/oUF/elements/additionalpower.lua b/src/libraries/oUF/elements/additionalpower.lua similarity index 100% rename from libraries/oUF/elements/additionalpower.lua rename to src/libraries/oUF/elements/additionalpower.lua diff --git a/libraries/oUF/elements/alternativepower.lua b/src/libraries/oUF/elements/alternativepower.lua similarity index 100% rename from libraries/oUF/elements/alternativepower.lua rename to src/libraries/oUF/elements/alternativepower.lua diff --git a/libraries/oUF/elements/assistantindicator.lua b/src/libraries/oUF/elements/assistantindicator.lua similarity index 100% rename from libraries/oUF/elements/assistantindicator.lua rename to src/libraries/oUF/elements/assistantindicator.lua diff --git a/libraries/oUF/elements/auras.lua b/src/libraries/oUF/elements/auras.lua similarity index 100% rename from libraries/oUF/elements/auras.lua rename to src/libraries/oUF/elements/auras.lua diff --git a/libraries/oUF/elements/castbar.lua b/src/libraries/oUF/elements/castbar.lua similarity index 100% rename from libraries/oUF/elements/castbar.lua rename to src/libraries/oUF/elements/castbar.lua diff --git a/libraries/oUF/elements/classpower.lua b/src/libraries/oUF/elements/classpower.lua similarity index 100% rename from libraries/oUF/elements/classpower.lua rename to src/libraries/oUF/elements/classpower.lua diff --git a/libraries/oUF/elements/combatindicator.lua b/src/libraries/oUF/elements/combatindicator.lua similarity index 100% rename from libraries/oUF/elements/combatindicator.lua rename to src/libraries/oUF/elements/combatindicator.lua diff --git a/libraries/oUF/elements/grouproleindicator.lua b/src/libraries/oUF/elements/grouproleindicator.lua similarity index 100% rename from libraries/oUF/elements/grouproleindicator.lua rename to src/libraries/oUF/elements/grouproleindicator.lua diff --git a/libraries/oUF/elements/health.lua b/src/libraries/oUF/elements/health.lua similarity index 100% rename from libraries/oUF/elements/health.lua rename to src/libraries/oUF/elements/health.lua diff --git a/libraries/oUF/elements/healthprediction.lua b/src/libraries/oUF/elements/healthprediction.lua similarity index 100% rename from libraries/oUF/elements/healthprediction.lua rename to src/libraries/oUF/elements/healthprediction.lua diff --git a/libraries/oUF/elements/leaderindicator.lua b/src/libraries/oUF/elements/leaderindicator.lua similarity index 100% rename from libraries/oUF/elements/leaderindicator.lua rename to src/libraries/oUF/elements/leaderindicator.lua diff --git a/libraries/oUF/elements/phaseindicator.lua b/src/libraries/oUF/elements/phaseindicator.lua similarity index 100% rename from libraries/oUF/elements/phaseindicator.lua rename to src/libraries/oUF/elements/phaseindicator.lua diff --git a/libraries/oUF/elements/portrait.lua b/src/libraries/oUF/elements/portrait.lua similarity index 100% rename from libraries/oUF/elements/portrait.lua rename to src/libraries/oUF/elements/portrait.lua diff --git a/libraries/oUF/elements/power.lua b/src/libraries/oUF/elements/power.lua similarity index 100% rename from libraries/oUF/elements/power.lua rename to src/libraries/oUF/elements/power.lua diff --git a/libraries/oUF/elements/powerprediction.lua b/src/libraries/oUF/elements/powerprediction.lua similarity index 100% rename from libraries/oUF/elements/powerprediction.lua rename to src/libraries/oUF/elements/powerprediction.lua diff --git a/libraries/oUF/elements/pvpclassificationindicator.lua b/src/libraries/oUF/elements/pvpclassificationindicator.lua similarity index 100% rename from libraries/oUF/elements/pvpclassificationindicator.lua rename to src/libraries/oUF/elements/pvpclassificationindicator.lua diff --git a/libraries/oUF/elements/pvpindicator.lua b/src/libraries/oUF/elements/pvpindicator.lua similarity index 100% rename from libraries/oUF/elements/pvpindicator.lua rename to src/libraries/oUF/elements/pvpindicator.lua diff --git a/libraries/oUF/elements/questindicator.lua b/src/libraries/oUF/elements/questindicator.lua similarity index 100% rename from libraries/oUF/elements/questindicator.lua rename to src/libraries/oUF/elements/questindicator.lua diff --git a/libraries/oUF/elements/raidroleindicator.lua b/src/libraries/oUF/elements/raidroleindicator.lua similarity index 100% rename from libraries/oUF/elements/raidroleindicator.lua rename to src/libraries/oUF/elements/raidroleindicator.lua diff --git a/libraries/oUF/elements/raidtargetindicator.lua b/src/libraries/oUF/elements/raidtargetindicator.lua similarity index 100% rename from libraries/oUF/elements/raidtargetindicator.lua rename to src/libraries/oUF/elements/raidtargetindicator.lua diff --git a/libraries/oUF/elements/range.lua b/src/libraries/oUF/elements/range.lua similarity index 100% rename from libraries/oUF/elements/range.lua rename to src/libraries/oUF/elements/range.lua diff --git a/libraries/oUF/elements/readycheckindicator.lua b/src/libraries/oUF/elements/readycheckindicator.lua similarity index 100% rename from libraries/oUF/elements/readycheckindicator.lua rename to src/libraries/oUF/elements/readycheckindicator.lua diff --git a/libraries/oUF/elements/restingindicator.lua b/src/libraries/oUF/elements/restingindicator.lua similarity index 100% rename from libraries/oUF/elements/restingindicator.lua rename to src/libraries/oUF/elements/restingindicator.lua diff --git a/libraries/oUF/elements/resurrectindicator.lua b/src/libraries/oUF/elements/resurrectindicator.lua similarity index 100% rename from libraries/oUF/elements/resurrectindicator.lua rename to src/libraries/oUF/elements/resurrectindicator.lua diff --git a/libraries/oUF/elements/runes.lua b/src/libraries/oUF/elements/runes.lua similarity index 100% rename from libraries/oUF/elements/runes.lua rename to src/libraries/oUF/elements/runes.lua diff --git a/libraries/oUF/elements/stagger.lua b/src/libraries/oUF/elements/stagger.lua similarity index 100% rename from libraries/oUF/elements/stagger.lua rename to src/libraries/oUF/elements/stagger.lua diff --git a/libraries/oUF/elements/summonindicator.lua b/src/libraries/oUF/elements/summonindicator.lua similarity index 100% rename from libraries/oUF/elements/summonindicator.lua rename to src/libraries/oUF/elements/summonindicator.lua diff --git a/libraries/oUF/elements/tags.lua b/src/libraries/oUF/elements/tags.lua similarity index 100% rename from libraries/oUF/elements/tags.lua rename to src/libraries/oUF/elements/tags.lua diff --git a/libraries/oUF/elements/threatindicator.lua b/src/libraries/oUF/elements/threatindicator.lua similarity index 100% rename from libraries/oUF/elements/threatindicator.lua rename to src/libraries/oUF/elements/threatindicator.lua diff --git a/libraries/oUF/elements/totems.lua b/src/libraries/oUF/elements/totems.lua similarity index 100% rename from libraries/oUF/elements/totems.lua rename to src/libraries/oUF/elements/totems.lua diff --git a/libraries/oUF/events.lua b/src/libraries/oUF/events.lua similarity index 100% rename from libraries/oUF/events.lua rename to src/libraries/oUF/events.lua diff --git a/libraries/oUF/factory.lua b/src/libraries/oUF/factory.lua similarity index 100% rename from libraries/oUF/factory.lua rename to src/libraries/oUF/factory.lua diff --git a/libraries/oUF/finalize.lua b/src/libraries/oUF/finalize.lua similarity index 100% rename from libraries/oUF/finalize.lua rename to src/libraries/oUF/finalize.lua diff --git a/libraries/oUF/init.lua b/src/libraries/oUF/init.lua similarity index 100% rename from libraries/oUF/init.lua rename to src/libraries/oUF/init.lua diff --git a/libraries/oUF/oUF.xml b/src/libraries/oUF/oUF.xml similarity index 100% rename from libraries/oUF/oUF.xml rename to src/libraries/oUF/oUF.xml diff --git a/libraries/oUF/ouf.lua b/src/libraries/oUF/ouf.lua similarity index 100% rename from libraries/oUF/ouf.lua rename to src/libraries/oUF/ouf.lua diff --git a/libraries/oUF/private.lua b/src/libraries/oUF/private.lua similarity index 100% rename from libraries/oUF/private.lua rename to src/libraries/oUF/private.lua diff --git a/libraries/oUF/units.lua b/src/libraries/oUF/units.lua similarity index 100% rename from libraries/oUF/units.lua rename to src/libraries/oUF/units.lua diff --git a/libraries/taintless.xml b/src/libraries/taintless.xml similarity index 100% rename from libraries/taintless.xml rename to src/libraries/taintless.xml diff --git a/libraries/utf8/utf8.lua b/src/libraries/utf8/utf8.lua similarity index 100% rename from libraries/utf8/utf8.lua rename to src/libraries/utf8/utf8.lua diff --git a/libraries/utf8/utf8.xml b/src/libraries/utf8/utf8.xml similarity index 100% rename from libraries/utf8/utf8.xml rename to src/libraries/utf8/utf8.xml diff --git a/libraries/utf8/utf8data.lua b/src/libraries/utf8/utf8data.lua similarity index 100% rename from libraries/utf8/utf8data.lua rename to src/libraries/utf8/utf8data.lua diff --git a/locales/_loader.xml b/src/locales/_loader.xml similarity index 100% rename from locales/_loader.xml rename to src/locales/_loader.xml diff --git a/locales/enUS.lua b/src/locales/enUS.lua similarity index 100% rename from locales/enUS.lua rename to src/locales/enUS.lua diff --git a/locales/ruRU.lua b/src/locales/ruRU.lua similarity index 100% rename from locales/ruRU.lua rename to src/locales/ruRU.lua diff --git a/locales/zhCN.lua b/src/locales/zhCN.lua similarity index 100% rename from locales/zhCN.lua rename to src/locales/zhCN.lua diff --git a/modules/_loader.xml b/src/modules/_loader.xml similarity index 100% rename from modules/_loader.xml rename to src/modules/_loader.xml diff --git a/modules/actionbar/_loader.xml b/src/modules/actionbar/_loader.xml similarity index 100% rename from modules/actionbar/_loader.xml rename to src/modules/actionbar/_loader.xml diff --git a/modules/actionbar/bars.lua b/src/modules/actionbar/bars.lua similarity index 100% rename from modules/actionbar/bars.lua rename to src/modules/actionbar/bars.lua diff --git a/modules/actionbar/bind.lua b/src/modules/actionbar/bind.lua similarity index 100% rename from modules/actionbar/bind.lua rename to src/modules/actionbar/bind.lua diff --git a/modules/actionbar/desaturate.lua b/src/modules/actionbar/desaturate.lua similarity index 100% rename from modules/actionbar/desaturate.lua rename to src/modules/actionbar/desaturate.lua diff --git a/modules/actionbar/fader.lua b/src/modules/actionbar/fader.lua similarity index 100% rename from modules/actionbar/fader.lua rename to src/modules/actionbar/fader.lua diff --git a/modules/actionbar/flash.lua b/src/modules/actionbar/flash.lua similarity index 100% rename from modules/actionbar/flash.lua rename to src/modules/actionbar/flash.lua diff --git a/modules/actionbar/keyfeedback.lua b/src/modules/actionbar/keyfeedback.lua similarity index 100% rename from modules/actionbar/keyfeedback.lua rename to src/modules/actionbar/keyfeedback.lua diff --git a/modules/actionbar/notify.lua b/src/modules/actionbar/notify.lua similarity index 100% rename from modules/actionbar/notify.lua rename to src/modules/actionbar/notify.lua diff --git a/modules/actionbar/range.lua b/src/modules/actionbar/range.lua similarity index 100% rename from modules/actionbar/range.lua rename to src/modules/actionbar/range.lua diff --git a/modules/actionbar/style.lua b/src/modules/actionbar/style.lua similarity index 100% rename from modules/actionbar/style.lua rename to src/modules/actionbar/style.lua diff --git a/modules/announcement/_loader.xml b/src/modules/announcement/_loader.xml similarity index 100% rename from modules/announcement/_loader.xml rename to src/modules/announcement/_loader.xml diff --git a/modules/announcement/announcement.lua b/src/modules/announcement/announcement.lua similarity index 100% rename from modules/announcement/announcement.lua rename to src/modules/announcement/announcement.lua diff --git a/modules/announcement/filter.lua b/src/modules/announcement/filter.lua similarity index 100% rename from modules/announcement/filter.lua rename to src/modules/announcement/filter.lua diff --git a/modules/announcement/quest.lua b/src/modules/announcement/quest.lua similarity index 100% rename from modules/announcement/quest.lua rename to src/modules/announcement/quest.lua diff --git a/modules/announcement/reset.lua b/src/modules/announcement/reset.lua similarity index 100% rename from modules/announcement/reset.lua rename to src/modules/announcement/reset.lua diff --git a/modules/blizzard/_loader.xml b/src/modules/blizzard/_loader.xml similarity index 100% rename from modules/blizzard/_loader.xml rename to src/modules/blizzard/_loader.xml diff --git a/modules/blizzard/alerts.lua b/src/modules/blizzard/alerts.lua similarity index 100% rename from modules/blizzard/alerts.lua rename to src/modules/blizzard/alerts.lua diff --git a/modules/blizzard/aura.lua b/src/modules/blizzard/aura.lua similarity index 100% rename from modules/blizzard/aura.lua rename to src/modules/blizzard/aura.lua diff --git a/modules/blizzard/aura.xml b/src/modules/blizzard/aura.xml similarity index 100% rename from modules/blizzard/aura.xml rename to src/modules/blizzard/aura.xml diff --git a/modules/blizzard/blizzard.lua b/src/modules/blizzard/blizzard.lua similarity index 100% rename from modules/blizzard/blizzard.lua rename to src/modules/blizzard/blizzard.lua diff --git a/modules/blizzard/challenges.lua b/src/modules/blizzard/challenges.lua similarity index 100% rename from modules/blizzard/challenges.lua rename to src/modules/blizzard/challenges.lua diff --git a/modules/blizzard/character.lua b/src/modules/blizzard/character.lua similarity index 100% rename from modules/blizzard/character.lua rename to src/modules/blizzard/character.lua diff --git a/modules/blizzard/collections.lua b/src/modules/blizzard/collections.lua similarity index 100% rename from modules/blizzard/collections.lua rename to src/modules/blizzard/collections.lua diff --git a/modules/blizzard/colorpicker.lua b/src/modules/blizzard/colorpicker.lua similarity index 100% rename from modules/blizzard/colorpicker.lua rename to src/modules/blizzard/colorpicker.lua diff --git a/modules/blizzard/colors.lua b/src/modules/blizzard/colors.lua similarity index 100% rename from modules/blizzard/colors.lua rename to src/modules/blizzard/colors.lua diff --git a/modules/blizzard/dressup.lua b/src/modules/blizzard/dressup.lua similarity index 100% rename from modules/blizzard/dressup.lua rename to src/modules/blizzard/dressup.lua diff --git a/modules/blizzard/errors.lua b/src/modules/blizzard/errors.lua similarity index 100% rename from modules/blizzard/errors.lua rename to src/modules/blizzard/errors.lua diff --git a/modules/blizzard/fixes.lua b/src/modules/blizzard/fixes.lua similarity index 100% rename from modules/blizzard/fixes.lua rename to src/modules/blizzard/fixes.lua diff --git a/modules/blizzard/fonts.lua b/src/modules/blizzard/fonts.lua similarity index 100% rename from modules/blizzard/fonts.lua rename to src/modules/blizzard/fonts.lua diff --git a/modules/blizzard/friendslist.lua b/src/modules/blizzard/friendslist.lua similarity index 100% rename from modules/blizzard/friendslist.lua rename to src/modules/blizzard/friendslist.lua diff --git a/modules/blizzard/loot.lua b/src/modules/blizzard/loot.lua similarity index 100% rename from modules/blizzard/loot.lua rename to src/modules/blizzard/loot.lua diff --git a/modules/blizzard/mail.lua b/src/modules/blizzard/mail.lua similarity index 100% rename from modules/blizzard/mail.lua rename to src/modules/blizzard/mail.lua diff --git a/modules/blizzard/merchant.lua b/src/modules/blizzard/merchant.lua similarity index 100% rename from modules/blizzard/merchant.lua rename to src/modules/blizzard/merchant.lua diff --git a/modules/blizzard/orderhall.lua b/src/modules/blizzard/orderhall.lua similarity index 100% rename from modules/blizzard/orderhall.lua rename to src/modules/blizzard/orderhall.lua diff --git a/modules/blizzard/premade.lua b/src/modules/blizzard/premade.lua similarity index 100% rename from modules/blizzard/premade.lua rename to src/modules/blizzard/premade.lua diff --git a/modules/blizzard/talent.lua b/src/modules/blizzard/talent.lua similarity index 100% rename from modules/blizzard/talent.lua rename to src/modules/blizzard/talent.lua diff --git a/modules/blizzard/tradeskill.lua b/src/modules/blizzard/tradeskill.lua similarity index 100% rename from modules/blizzard/tradeskill.lua rename to src/modules/blizzard/tradeskill.lua diff --git a/modules/chat/_loader.xml b/src/modules/chat/_loader.xml similarity index 100% rename from modules/chat/_loader.xml rename to src/modules/chat/_loader.xml diff --git a/modules/chat/abbr.lua b/src/modules/chat/abbr.lua similarity index 100% rename from modules/chat/abbr.lua rename to src/modules/chat/abbr.lua diff --git a/modules/chat/channelbar.lua b/src/modules/chat/channelbar.lua similarity index 100% rename from modules/chat/channelbar.lua rename to src/modules/chat/channelbar.lua diff --git a/modules/chat/chat.lua b/src/modules/chat/chat.lua similarity index 100% rename from modules/chat/chat.lua rename to src/modules/chat/chat.lua diff --git a/modules/chat/copy.lua b/src/modules/chat/copy.lua similarity index 100% rename from modules/chat/copy.lua rename to src/modules/chat/copy.lua diff --git a/modules/chat/fader.lua b/src/modules/chat/fader.lua similarity index 100% rename from modules/chat/fader.lua rename to src/modules/chat/fader.lua diff --git a/modules/chat/filters.lua b/src/modules/chat/filters.lua similarity index 100% rename from modules/chat/filters.lua rename to src/modules/chat/filters.lua diff --git a/modules/chat/link.lua b/src/modules/chat/link.lua similarity index 100% rename from modules/chat/link.lua rename to src/modules/chat/link.lua diff --git a/modules/chat/meter.lua b/src/modules/chat/meter.lua similarity index 100% rename from modules/chat/meter.lua rename to src/modules/chat/meter.lua diff --git a/modules/chat/url.lua b/src/modules/chat/url.lua similarity index 100% rename from modules/chat/url.lua rename to src/modules/chat/url.lua diff --git a/modules/combat/_loader.xml b/src/modules/combat/_loader.xml similarity index 100% rename from modules/combat/_loader.xml rename to src/modules/combat/_loader.xml diff --git a/modules/combat/alert.lua b/src/modules/combat/alert.lua similarity index 100% rename from modules/combat/alert.lua rename to src/modules/combat/alert.lua diff --git a/modules/combat/combat.lua b/src/modules/combat/combat.lua similarity index 100% rename from modules/combat/combat.lua rename to src/modules/combat/combat.lua diff --git a/modules/combat/cooldown-pulse.lua b/src/modules/combat/cooldown-pulse.lua similarity index 100% rename from modules/combat/cooldown-pulse.lua rename to src/modules/combat/cooldown-pulse.lua diff --git a/modules/combat/fct.lua b/src/modules/combat/fct.lua similarity index 100% rename from modules/combat/fct.lua rename to src/modules/combat/fct.lua diff --git a/modules/combat/focuser.lua b/src/modules/combat/focuser.lua similarity index 100% rename from modules/combat/focuser.lua rename to src/modules/combat/focuser.lua diff --git a/modules/combat/marker.lua b/src/modules/combat/marker.lua similarity index 100% rename from modules/combat/marker.lua rename to src/modules/combat/marker.lua diff --git a/modules/combat/pvp-sound.lua b/src/modules/combat/pvp-sound.lua similarity index 100% rename from modules/combat/pvp-sound.lua rename to src/modules/combat/pvp-sound.lua diff --git a/modules/combat/reminder.lua b/src/modules/combat/reminder.lua similarity index 100% rename from modules/combat/reminder.lua rename to src/modules/combat/reminder.lua diff --git a/modules/combat/tabber.lua b/src/modules/combat/tabber.lua similarity index 100% rename from modules/combat/tabber.lua rename to src/modules/combat/tabber.lua diff --git a/modules/cooldown/_loader.xml b/src/modules/cooldown/_loader.xml similarity index 100% rename from modules/cooldown/_loader.xml rename to src/modules/cooldown/_loader.xml diff --git a/modules/cooldown/cooldown.lua b/src/modules/cooldown/cooldown.lua similarity index 100% rename from modules/cooldown/cooldown.lua rename to src/modules/cooldown/cooldown.lua diff --git a/modules/infobar/_loader.xml b/src/modules/infobar/_loader.xml similarity index 100% rename from modules/infobar/_loader.xml rename to src/modules/infobar/_loader.xml diff --git a/modules/infobar/currency.lua b/src/modules/infobar/currency.lua similarity index 100% rename from modules/infobar/currency.lua rename to src/modules/infobar/currency.lua diff --git a/modules/infobar/daily.lua b/src/modules/infobar/daily.lua similarity index 100% rename from modules/infobar/daily.lua rename to src/modules/infobar/daily.lua diff --git a/modules/infobar/durability.lua b/src/modules/infobar/durability.lua similarity index 100% rename from modules/infobar/durability.lua rename to src/modules/infobar/durability.lua diff --git a/modules/infobar/friends.lua b/src/modules/infobar/friends.lua similarity index 100% rename from modules/infobar/friends.lua rename to src/modules/infobar/friends.lua diff --git a/modules/infobar/gold.lua b/src/modules/infobar/gold.lua similarity index 100% rename from modules/infobar/gold.lua rename to src/modules/infobar/gold.lua diff --git a/modules/infobar/guild.lua b/src/modules/infobar/guild.lua similarity index 100% rename from modules/infobar/guild.lua rename to src/modules/infobar/guild.lua diff --git a/modules/infobar/infobar.lua b/src/modules/infobar/infobar.lua similarity index 100% rename from modules/infobar/infobar.lua rename to src/modules/infobar/infobar.lua diff --git a/modules/infobar/spec.lua b/src/modules/infobar/spec.lua similarity index 100% rename from modules/infobar/spec.lua rename to src/modules/infobar/spec.lua diff --git a/modules/infobar/system.lua b/src/modules/infobar/system.lua similarity index 100% rename from modules/infobar/system.lua rename to src/modules/infobar/system.lua diff --git a/modules/inventory/_loader.xml b/src/modules/inventory/_loader.xml similarity index 100% rename from modules/inventory/_loader.xml rename to src/modules/inventory/_loader.xml diff --git a/modules/inventory/filters.lua b/src/modules/inventory/filters.lua similarity index 100% rename from modules/inventory/filters.lua rename to src/modules/inventory/filters.lua diff --git a/modules/inventory/inventory.lua b/src/modules/inventory/inventory.lua similarity index 100% rename from modules/inventory/inventory.lua rename to src/modules/inventory/inventory.lua diff --git a/modules/inventory/repair.lua b/src/modules/inventory/repair.lua similarity index 100% rename from modules/inventory/repair.lua rename to src/modules/inventory/repair.lua diff --git a/modules/inventory/sell.lua b/src/modules/inventory/sell.lua similarity index 100% rename from modules/inventory/sell.lua rename to src/modules/inventory/sell.lua diff --git a/modules/map/_loader.xml b/src/modules/map/_loader.xml similarity index 100% rename from modules/map/_loader.xml rename to src/modules/map/_loader.xml diff --git a/modules/map/collector.lua b/src/modules/map/collector.lua similarity index 100% rename from modules/map/collector.lua rename to src/modules/map/collector.lua diff --git a/modules/map/data.lua b/src/modules/map/data.lua similarity index 100% rename from modules/map/data.lua rename to src/modules/map/data.lua diff --git a/modules/map/fader.lua b/src/modules/map/fader.lua similarity index 100% rename from modules/map/fader.lua rename to src/modules/map/fader.lua diff --git a/modules/map/menu.lua b/src/modules/map/menu.lua similarity index 100% rename from modules/map/menu.lua rename to src/modules/map/menu.lua diff --git a/modules/map/minimap.lua b/src/modules/map/minimap.lua similarity index 100% rename from modules/map/minimap.lua rename to src/modules/map/minimap.lua diff --git a/modules/map/progressbar.lua b/src/modules/map/progressbar.lua similarity index 100% rename from modules/map/progressbar.lua rename to src/modules/map/progressbar.lua diff --git a/modules/map/reveal.lua b/src/modules/map/reveal.lua similarity index 100% rename from modules/map/reveal.lua rename to src/modules/map/reveal.lua diff --git a/modules/map/worldmap.lua b/src/modules/map/worldmap.lua similarity index 100% rename from modules/map/worldmap.lua rename to src/modules/map/worldmap.lua diff --git a/modules/misc/_loader.xml b/src/modules/misc/_loader.xml similarity index 100% rename from modules/misc/_loader.xml rename to src/modules/misc/_loader.xml diff --git a/modules/misc/afk.lua b/src/modules/misc/afk.lua similarity index 100% rename from modules/misc/afk.lua rename to src/modules/misc/afk.lua diff --git a/modules/misc/alreadyknown.lua b/src/modules/misc/alreadyknown.lua similarity index 100% rename from modules/misc/alreadyknown.lua rename to src/modules/misc/alreadyknown.lua diff --git a/modules/misc/automation.lua b/src/modules/misc/automation.lua similarity index 100% rename from modules/misc/automation.lua rename to src/modules/misc/automation.lua diff --git a/modules/misc/camera.lua b/src/modules/misc/camera.lua similarity index 100% rename from modules/misc/camera.lua rename to src/modules/misc/camera.lua diff --git a/modules/misc/cursor.lua b/src/modules/misc/cursor.lua similarity index 100% rename from modules/misc/cursor.lua rename to src/modules/misc/cursor.lua diff --git a/modules/misc/dominationshards.lua b/src/modules/misc/dominationshards.lua similarity index 100% rename from modules/misc/dominationshards.lua rename to src/modules/misc/dominationshards.lua diff --git a/modules/misc/dragemall.lua b/src/modules/misc/dragemall.lua similarity index 100% rename from modules/misc/dragemall.lua rename to src/modules/misc/dragemall.lua diff --git a/modules/misc/gamemenu.lua b/src/modules/misc/gamemenu.lua similarity index 100% rename from modules/misc/gamemenu.lua rename to src/modules/misc/gamemenu.lua diff --git a/modules/misc/grouptool.lua b/src/modules/misc/grouptool.lua similarity index 100% rename from modules/misc/grouptool.lua rename to src/modules/misc/grouptool.lua diff --git a/modules/misc/itemlevel.lua b/src/modules/misc/itemlevel.lua similarity index 100% rename from modules/misc/itemlevel.lua rename to src/modules/misc/itemlevel.lua diff --git a/modules/misc/logo.lua b/src/modules/misc/logo.lua similarity index 100% rename from modules/misc/logo.lua rename to src/modules/misc/logo.lua diff --git a/modules/misc/misc.lua b/src/modules/misc/misc.lua similarity index 100% rename from modules/misc/misc.lua rename to src/modules/misc/misc.lua diff --git a/modules/misc/opie.lua b/src/modules/misc/opie.lua similarity index 100% rename from modules/misc/opie.lua rename to src/modules/misc/opie.lua diff --git a/modules/misc/proposaltimer.lua b/src/modules/misc/proposaltimer.lua similarity index 100% rename from modules/misc/proposaltimer.lua rename to src/modules/misc/proposaltimer.lua diff --git a/modules/misc/reputation.lua b/src/modules/misc/reputation.lua similarity index 100% rename from modules/misc/reputation.lua rename to src/modules/misc/reputation.lua diff --git a/modules/misc/screenshot.lua b/src/modules/misc/screenshot.lua similarity index 100% rename from modules/misc/screenshot.lua rename to src/modules/misc/screenshot.lua diff --git a/modules/misc/vignetting.lua b/src/modules/misc/vignetting.lua similarity index 100% rename from modules/misc/vignetting.lua rename to src/modules/misc/vignetting.lua diff --git a/modules/nameplate/_loader.xml b/src/modules/nameplate/_loader.xml similarity index 100% rename from modules/nameplate/_loader.xml rename to src/modules/nameplate/_loader.xml diff --git a/modules/nameplate/elements/_loader.xml b/src/modules/nameplate/elements/_loader.xml similarity index 100% rename from modules/nameplate/elements/_loader.xml rename to src/modules/nameplate/elements/_loader.xml diff --git a/modules/nameplate/elements/mouseover.lua b/src/modules/nameplate/elements/mouseover.lua similarity index 100% rename from modules/nameplate/elements/mouseover.lua rename to src/modules/nameplate/elements/mouseover.lua diff --git a/modules/nameplate/elements/quest.lua b/src/modules/nameplate/elements/quest.lua similarity index 100% rename from modules/nameplate/elements/quest.lua rename to src/modules/nameplate/elements/quest.lua diff --git a/modules/nameplate/elements/raidtarget.lua b/src/modules/nameplate/elements/raidtarget.lua similarity index 100% rename from modules/nameplate/elements/raidtarget.lua rename to src/modules/nameplate/elements/raidtarget.lua diff --git a/modules/nameplate/elements/selected.lua b/src/modules/nameplate/elements/selected.lua similarity index 100% rename from modules/nameplate/elements/selected.lua rename to src/modules/nameplate/elements/selected.lua diff --git a/modules/nameplate/elements/totem.lua b/src/modules/nameplate/elements/totem.lua similarity index 100% rename from modules/nameplate/elements/totem.lua rename to src/modules/nameplate/elements/totem.lua diff --git a/modules/nameplate/nameplate.lua b/src/modules/nameplate/nameplate.lua similarity index 100% rename from modules/nameplate/nameplate.lua rename to src/modules/nameplate/nameplate.lua diff --git a/modules/nameplate/tags.lua b/src/modules/nameplate/tags.lua similarity index 100% rename from modules/nameplate/tags.lua rename to src/modules/nameplate/tags.lua diff --git a/modules/notification/_loader.xml b/src/modules/notification/_loader.xml similarity index 100% rename from modules/notification/_loader.xml rename to src/modules/notification/_loader.xml diff --git a/modules/notification/bag.lua b/src/modules/notification/bag.lua similarity index 100% rename from modules/notification/bag.lua rename to src/modules/notification/bag.lua diff --git a/modules/notification/incompatible.lua b/src/modules/notification/incompatible.lua similarity index 100% rename from modules/notification/incompatible.lua rename to src/modules/notification/incompatible.lua diff --git a/modules/notification/instance.lua b/src/modules/notification/instance.lua similarity index 100% rename from modules/notification/instance.lua rename to src/modules/notification/instance.lua diff --git a/modules/notification/mail.lua b/src/modules/notification/mail.lua similarity index 100% rename from modules/notification/mail.lua rename to src/modules/notification/mail.lua diff --git a/modules/notification/notification.lua b/src/modules/notification/notification.lua similarity index 100% rename from modules/notification/notification.lua rename to src/modules/notification/notification.lua diff --git a/modules/notification/paragon.lua b/src/modules/notification/paragon.lua similarity index 100% rename from modules/notification/paragon.lua rename to src/modules/notification/paragon.lua diff --git a/modules/notification/rare.lua b/src/modules/notification/rare.lua similarity index 100% rename from modules/notification/rare.lua rename to src/modules/notification/rare.lua diff --git a/modules/notification/version.lua b/src/modules/notification/version.lua similarity index 100% rename from modules/notification/version.lua rename to src/modules/notification/version.lua diff --git a/modules/quest/_loader.xml b/src/modules/quest/_loader.xml similarity index 100% rename from modules/quest/_loader.xml rename to src/modules/quest/_loader.xml diff --git a/modules/quest/automation.lua b/src/modules/quest/automation.lua similarity index 100% rename from modules/quest/automation.lua rename to src/modules/quest/automation.lua diff --git a/modules/quest/button.lua b/src/modules/quest/button.lua similarity index 100% rename from modules/quest/button.lua rename to src/modules/quest/button.lua diff --git a/modules/quest/helper.lua b/src/modules/quest/helper.lua similarity index 100% rename from modules/quest/helper.lua rename to src/modules/quest/helper.lua diff --git a/modules/quest/quest.lua b/src/modules/quest/quest.lua similarity index 100% rename from modules/quest/quest.lua rename to src/modules/quest/quest.lua diff --git a/modules/quest/tracker.lua b/src/modules/quest/tracker.lua similarity index 100% rename from modules/quest/tracker.lua rename to src/modules/quest/tracker.lua diff --git a/modules/quest/world.lua b/src/modules/quest/world.lua similarity index 100% rename from modules/quest/world.lua rename to src/modules/quest/world.lua diff --git a/modules/quest/wowhead.lua b/src/modules/quest/wowhead.lua similarity index 100% rename from modules/quest/wowhead.lua rename to src/modules/quest/wowhead.lua diff --git a/modules/theme/_loader.xml b/src/modules/theme/_loader.xml similarity index 100% rename from modules/theme/_loader.xml rename to src/modules/theme/_loader.xml diff --git a/modules/theme/addons/_loader.xml b/src/modules/theme/addons/_loader.xml similarity index 100% rename from modules/theme/addons/_loader.xml rename to src/modules/theme/addons/_loader.xml diff --git a/modules/theme/addons/bw.lua b/src/modules/theme/addons/bw.lua similarity index 100% rename from modules/theme/addons/bw.lua rename to src/modules/theme/addons/bw.lua diff --git a/modules/theme/addons/dbm.lua b/src/modules/theme/addons/dbm.lua similarity index 100% rename from modules/theme/addons/dbm.lua rename to src/modules/theme/addons/dbm.lua diff --git a/modules/theme/addons/details.lua b/src/modules/theme/addons/details.lua similarity index 100% rename from modules/theme/addons/details.lua rename to src/modules/theme/addons/details.lua diff --git a/modules/theme/addons/immersion.lua b/src/modules/theme/addons/immersion.lua similarity index 100% rename from modules/theme/addons/immersion.lua rename to src/modules/theme/addons/immersion.lua diff --git a/modules/theme/addons/mrt.lua b/src/modules/theme/addons/mrt.lua similarity index 100% rename from modules/theme/addons/mrt.lua rename to src/modules/theme/addons/mrt.lua diff --git a/modules/theme/addons/opie.lua b/src/modules/theme/addons/opie.lua similarity index 100% rename from modules/theme/addons/opie.lua rename to src/modules/theme/addons/opie.lua diff --git a/modules/theme/addons/pgf.lua b/src/modules/theme/addons/pgf.lua similarity index 100% rename from modules/theme/addons/pgf.lua rename to src/modules/theme/addons/pgf.lua diff --git a/modules/theme/addons/rehack.lua b/src/modules/theme/addons/rehack.lua similarity index 100% rename from modules/theme/addons/rehack.lua rename to src/modules/theme/addons/rehack.lua diff --git a/modules/theme/addons/wa.lua b/src/modules/theme/addons/wa.lua similarity index 100% rename from modules/theme/addons/wa.lua rename to src/modules/theme/addons/wa.lua diff --git a/modules/theme/blizzard/Blizzard.xml b/src/modules/theme/blizzard/Blizzard.xml similarity index 100% rename from modules/theme/blizzard/Blizzard.xml rename to src/modules/theme/blizzard/Blizzard.xml diff --git a/modules/theme/blizzard/Blizzard_AchievementUI.lua b/src/modules/theme/blizzard/Blizzard_AchievementUI.lua similarity index 100% rename from modules/theme/blizzard/Blizzard_AchievementUI.lua rename to src/modules/theme/blizzard/Blizzard_AchievementUI.lua diff --git a/modules/theme/blizzard/Blizzard_AdventureMap.lua b/src/modules/theme/blizzard/Blizzard_AdventureMap.lua similarity index 100% rename from modules/theme/blizzard/Blizzard_AdventureMap.lua rename to src/modules/theme/blizzard/Blizzard_AdventureMap.lua diff --git a/modules/theme/blizzard/Blizzard_AlliedRacesUI.lua b/src/modules/theme/blizzard/Blizzard_AlliedRacesUI.lua similarity index 100% rename from modules/theme/blizzard/Blizzard_AlliedRacesUI.lua rename to src/modules/theme/blizzard/Blizzard_AlliedRacesUI.lua diff --git a/modules/theme/blizzard/Blizzard_AnimaDiversionUI.lua b/src/modules/theme/blizzard/Blizzard_AnimaDiversionUI.lua similarity index 100% rename from modules/theme/blizzard/Blizzard_AnimaDiversionUI.lua rename to src/modules/theme/blizzard/Blizzard_AnimaDiversionUI.lua diff --git a/modules/theme/blizzard/Blizzard_ArchaeologyUI.lua b/src/modules/theme/blizzard/Blizzard_ArchaeologyUI.lua similarity index 100% rename from modules/theme/blizzard/Blizzard_ArchaeologyUI.lua rename to src/modules/theme/blizzard/Blizzard_ArchaeologyUI.lua diff --git a/modules/theme/blizzard/Blizzard_ArtifactUI.lua b/src/modules/theme/blizzard/Blizzard_ArtifactUI.lua similarity index 100% rename from modules/theme/blizzard/Blizzard_ArtifactUI.lua rename to src/modules/theme/blizzard/Blizzard_ArtifactUI.lua diff --git a/modules/theme/blizzard/Blizzard_AuctionHouseUI.lua b/src/modules/theme/blizzard/Blizzard_AuctionHouseUI.lua similarity index 100% rename from modules/theme/blizzard/Blizzard_AuctionHouseUI.lua rename to src/modules/theme/blizzard/Blizzard_AuctionHouseUI.lua diff --git a/modules/theme/blizzard/Blizzard_AzeriteUI.lua b/src/modules/theme/blizzard/Blizzard_AzeriteUI.lua similarity index 100% rename from modules/theme/blizzard/Blizzard_AzeriteUI.lua rename to src/modules/theme/blizzard/Blizzard_AzeriteUI.lua diff --git a/modules/theme/blizzard/Blizzard_BarbershopUI.lua b/src/modules/theme/blizzard/Blizzard_BarbershopUI.lua similarity index 100% rename from modules/theme/blizzard/Blizzard_BarbershopUI.lua rename to src/modules/theme/blizzard/Blizzard_BarbershopUI.lua diff --git a/modules/theme/blizzard/Blizzard_BattlefieldMap.lua b/src/modules/theme/blizzard/Blizzard_BattlefieldMap.lua similarity index 100% rename from modules/theme/blizzard/Blizzard_BattlefieldMap.lua rename to src/modules/theme/blizzard/Blizzard_BattlefieldMap.lua diff --git a/modules/theme/blizzard/Blizzard_BindingUI.lua b/src/modules/theme/blizzard/Blizzard_BindingUI.lua similarity index 100% rename from modules/theme/blizzard/Blizzard_BindingUI.lua rename to src/modules/theme/blizzard/Blizzard_BindingUI.lua diff --git a/modules/theme/blizzard/Blizzard_BlackMarketUI.lua b/src/modules/theme/blizzard/Blizzard_BlackMarketUI.lua similarity index 100% rename from modules/theme/blizzard/Blizzard_BlackMarketUI.lua rename to src/modules/theme/blizzard/Blizzard_BlackMarketUI.lua diff --git a/modules/theme/blizzard/Blizzard_Calendar.lua b/src/modules/theme/blizzard/Blizzard_Calendar.lua similarity index 100% rename from modules/theme/blizzard/Blizzard_Calendar.lua rename to src/modules/theme/blizzard/Blizzard_Calendar.lua diff --git a/modules/theme/blizzard/Blizzard_ChallengesUI.lua b/src/modules/theme/blizzard/Blizzard_ChallengesUI.lua similarity index 100% rename from modules/theme/blizzard/Blizzard_ChallengesUI.lua rename to src/modules/theme/blizzard/Blizzard_ChallengesUI.lua diff --git a/modules/theme/blizzard/Blizzard_ChromieTimeUI.lua b/src/modules/theme/blizzard/Blizzard_ChromieTimeUI.lua similarity index 100% rename from modules/theme/blizzard/Blizzard_ChromieTimeUI.lua rename to src/modules/theme/blizzard/Blizzard_ChromieTimeUI.lua diff --git a/modules/theme/blizzard/Blizzard_ClickBindingUI.lua b/src/modules/theme/blizzard/Blizzard_ClickBindingUI.lua similarity index 100% rename from modules/theme/blizzard/Blizzard_ClickBindingUI.lua rename to src/modules/theme/blizzard/Blizzard_ClickBindingUI.lua diff --git a/modules/theme/blizzard/Blizzard_Collections.lua b/src/modules/theme/blizzard/Blizzard_Collections.lua similarity index 100% rename from modules/theme/blizzard/Blizzard_Collections.lua rename to src/modules/theme/blizzard/Blizzard_Collections.lua diff --git a/modules/theme/blizzard/Blizzard_Communities.lua b/src/modules/theme/blizzard/Blizzard_Communities.lua similarity index 100% rename from modules/theme/blizzard/Blizzard_Communities.lua rename to src/modules/theme/blizzard/Blizzard_Communities.lua diff --git a/modules/theme/blizzard/Blizzard_Contribution.lua b/src/modules/theme/blizzard/Blizzard_Contribution.lua similarity index 100% rename from modules/theme/blizzard/Blizzard_Contribution.lua rename to src/modules/theme/blizzard/Blizzard_Contribution.lua diff --git a/modules/theme/blizzard/Blizzard_Covenant.lua b/src/modules/theme/blizzard/Blizzard_Covenant.lua similarity index 100% rename from modules/theme/blizzard/Blizzard_Covenant.lua rename to src/modules/theme/blizzard/Blizzard_Covenant.lua diff --git a/modules/theme/blizzard/Blizzard_DeathRecap.lua b/src/modules/theme/blizzard/Blizzard_DeathRecap.lua similarity index 100% rename from modules/theme/blizzard/Blizzard_DeathRecap.lua rename to src/modules/theme/blizzard/Blizzard_DeathRecap.lua diff --git a/modules/theme/blizzard/Blizzard_DebugTools.lua b/src/modules/theme/blizzard/Blizzard_DebugTools.lua similarity index 100% rename from modules/theme/blizzard/Blizzard_DebugTools.lua rename to src/modules/theme/blizzard/Blizzard_DebugTools.lua diff --git a/modules/theme/blizzard/Blizzard_EncounterJournal.lua b/src/modules/theme/blizzard/Blizzard_EncounterJournal.lua similarity index 100% rename from modules/theme/blizzard/Blizzard_EncounterJournal.lua rename to src/modules/theme/blizzard/Blizzard_EncounterJournal.lua diff --git a/modules/theme/blizzard/Blizzard_EventTrace.lua b/src/modules/theme/blizzard/Blizzard_EventTrace.lua similarity index 100% rename from modules/theme/blizzard/Blizzard_EventTrace.lua rename to src/modules/theme/blizzard/Blizzard_EventTrace.lua diff --git a/modules/theme/blizzard/Blizzard_FlightMap.lua b/src/modules/theme/blizzard/Blizzard_FlightMap.lua similarity index 100% rename from modules/theme/blizzard/Blizzard_FlightMap.lua rename to src/modules/theme/blizzard/Blizzard_FlightMap.lua diff --git a/modules/theme/blizzard/Blizzard_GMChatUI.lua b/src/modules/theme/blizzard/Blizzard_GMChatUI.lua similarity index 100% rename from modules/theme/blizzard/Blizzard_GMChatUI.lua rename to src/modules/theme/blizzard/Blizzard_GMChatUI.lua diff --git a/modules/theme/blizzard/Blizzard_GarrisonUI.lua b/src/modules/theme/blizzard/Blizzard_GarrisonUI.lua similarity index 100% rename from modules/theme/blizzard/Blizzard_GarrisonUI.lua rename to src/modules/theme/blizzard/Blizzard_GarrisonUI.lua diff --git a/modules/theme/blizzard/Blizzard_GuildBankUI.lua b/src/modules/theme/blizzard/Blizzard_GuildBankUI.lua similarity index 100% rename from modules/theme/blizzard/Blizzard_GuildBankUI.lua rename to src/modules/theme/blizzard/Blizzard_GuildBankUI.lua diff --git a/modules/theme/blizzard/Blizzard_GuildControlUI.lua b/src/modules/theme/blizzard/Blizzard_GuildControlUI.lua similarity index 100% rename from modules/theme/blizzard/Blizzard_GuildControlUI.lua rename to src/modules/theme/blizzard/Blizzard_GuildControlUI.lua diff --git a/modules/theme/blizzard/Blizzard_GuildRecruitmentUI.lua b/src/modules/theme/blizzard/Blizzard_GuildRecruitmentUI.lua similarity index 100% rename from modules/theme/blizzard/Blizzard_GuildRecruitmentUI.lua rename to src/modules/theme/blizzard/Blizzard_GuildRecruitmentUI.lua diff --git a/modules/theme/blizzard/Blizzard_GuildUI.lua b/src/modules/theme/blizzard/Blizzard_GuildUI.lua similarity index 100% rename from modules/theme/blizzard/Blizzard_GuildUI.lua rename to src/modules/theme/blizzard/Blizzard_GuildUI.lua diff --git a/modules/theme/blizzard/Blizzard_InspectUI.lua b/src/modules/theme/blizzard/Blizzard_InspectUI.lua similarity index 100% rename from modules/theme/blizzard/Blizzard_InspectUI.lua rename to src/modules/theme/blizzard/Blizzard_InspectUI.lua diff --git a/modules/theme/blizzard/Blizzard_IslandsQueueUI.lua b/src/modules/theme/blizzard/Blizzard_IslandsQueueUI.lua similarity index 100% rename from modules/theme/blizzard/Blizzard_IslandsQueueUI.lua rename to src/modules/theme/blizzard/Blizzard_IslandsQueueUI.lua diff --git a/modules/theme/blizzard/Blizzard_ItemSocketingUI.lua b/src/modules/theme/blizzard/Blizzard_ItemSocketingUI.lua similarity index 100% rename from modules/theme/blizzard/Blizzard_ItemSocketingUI.lua rename to src/modules/theme/blizzard/Blizzard_ItemSocketingUI.lua diff --git a/modules/theme/blizzard/Blizzard_ItemUpgradeUI.lua b/src/modules/theme/blizzard/Blizzard_ItemUpgradeUI.lua similarity index 100% rename from modules/theme/blizzard/Blizzard_ItemUpgradeUI.lua rename to src/modules/theme/blizzard/Blizzard_ItemUpgradeUI.lua diff --git a/modules/theme/blizzard/Blizzard_LookingForGuildUI.lua b/src/modules/theme/blizzard/Blizzard_LookingForGuildUI.lua similarity index 100% rename from modules/theme/blizzard/Blizzard_LookingForGuildUI.lua rename to src/modules/theme/blizzard/Blizzard_LookingForGuildUI.lua diff --git a/modules/theme/blizzard/Blizzard_MacroUI.lua b/src/modules/theme/blizzard/Blizzard_MacroUI.lua similarity index 100% rename from modules/theme/blizzard/Blizzard_MacroUI.lua rename to src/modules/theme/blizzard/Blizzard_MacroUI.lua diff --git a/modules/theme/blizzard/Blizzard_NewPlayerExperienceGuide.lua b/src/modules/theme/blizzard/Blizzard_NewPlayerExperienceGuide.lua similarity index 100% rename from modules/theme/blizzard/Blizzard_NewPlayerExperienceGuide.lua rename to src/modules/theme/blizzard/Blizzard_NewPlayerExperienceGuide.lua diff --git a/modules/theme/blizzard/Blizzard_ObliterumUI.lua b/src/modules/theme/blizzard/Blizzard_ObliterumUI.lua similarity index 100% rename from modules/theme/blizzard/Blizzard_ObliterumUI.lua rename to src/modules/theme/blizzard/Blizzard_ObliterumUI.lua diff --git a/modules/theme/blizzard/Blizzard_PVPUI.lua b/src/modules/theme/blizzard/Blizzard_PVPUI.lua similarity index 100% rename from modules/theme/blizzard/Blizzard_PVPUI.lua rename to src/modules/theme/blizzard/Blizzard_PVPUI.lua diff --git a/modules/theme/blizzard/Blizzard_PartyPoseUI.lua b/src/modules/theme/blizzard/Blizzard_PartyPoseUI.lua similarity index 100% rename from modules/theme/blizzard/Blizzard_PartyPoseUI.lua rename to src/modules/theme/blizzard/Blizzard_PartyPoseUI.lua diff --git a/modules/theme/blizzard/Blizzard_PlayerChoice.lua b/src/modules/theme/blizzard/Blizzard_PlayerChoice.lua similarity index 100% rename from modules/theme/blizzard/Blizzard_PlayerChoice.lua rename to src/modules/theme/blizzard/Blizzard_PlayerChoice.lua diff --git a/modules/theme/blizzard/Blizzard_RaidUI.lua b/src/modules/theme/blizzard/Blizzard_RaidUI.lua similarity index 100% rename from modules/theme/blizzard/Blizzard_RaidUI.lua rename to src/modules/theme/blizzard/Blizzard_RaidUI.lua diff --git a/modules/theme/blizzard/Blizzard_RuneforgeUI.lua b/src/modules/theme/blizzard/Blizzard_RuneforgeUI.lua similarity index 100% rename from modules/theme/blizzard/Blizzard_RuneforgeUI.lua rename to src/modules/theme/blizzard/Blizzard_RuneforgeUI.lua diff --git a/modules/theme/blizzard/Blizzard_ScrappingMachineUI.lua b/src/modules/theme/blizzard/Blizzard_ScrappingMachineUI.lua similarity index 100% rename from modules/theme/blizzard/Blizzard_ScrappingMachineUI.lua rename to src/modules/theme/blizzard/Blizzard_ScrappingMachineUI.lua diff --git a/modules/theme/blizzard/Blizzard_Soulbinds.lua b/src/modules/theme/blizzard/Blizzard_Soulbinds.lua similarity index 100% rename from modules/theme/blizzard/Blizzard_Soulbinds.lua rename to src/modules/theme/blizzard/Blizzard_Soulbinds.lua diff --git a/modules/theme/blizzard/Blizzard_SubscriptionInterstitialUI.lua b/src/modules/theme/blizzard/Blizzard_SubscriptionInterstitialUI.lua similarity index 100% rename from modules/theme/blizzard/Blizzard_SubscriptionInterstitialUI.lua rename to src/modules/theme/blizzard/Blizzard_SubscriptionInterstitialUI.lua diff --git a/modules/theme/blizzard/Blizzard_TalentUI.lua b/src/modules/theme/blizzard/Blizzard_TalentUI.lua similarity index 100% rename from modules/theme/blizzard/Blizzard_TalentUI.lua rename to src/modules/theme/blizzard/Blizzard_TalentUI.lua diff --git a/modules/theme/blizzard/Blizzard_TalkingHeadUI.lua b/src/modules/theme/blizzard/Blizzard_TalkingHeadUI.lua similarity index 100% rename from modules/theme/blizzard/Blizzard_TalkingHeadUI.lua rename to src/modules/theme/blizzard/Blizzard_TalkingHeadUI.lua diff --git a/modules/theme/blizzard/Blizzard_TorghastLevelPicker.lua b/src/modules/theme/blizzard/Blizzard_TorghastLevelPicker.lua similarity index 100% rename from modules/theme/blizzard/Blizzard_TorghastLevelPicker.lua rename to src/modules/theme/blizzard/Blizzard_TorghastLevelPicker.lua diff --git a/modules/theme/blizzard/Blizzard_TradeSkillUI.lua b/src/modules/theme/blizzard/Blizzard_TradeSkillUI.lua similarity index 100% rename from modules/theme/blizzard/Blizzard_TradeSkillUI.lua rename to src/modules/theme/blizzard/Blizzard_TradeSkillUI.lua diff --git a/modules/theme/blizzard/Blizzard_TrainerUI.lua b/src/modules/theme/blizzard/Blizzard_TrainerUI.lua similarity index 100% rename from modules/theme/blizzard/Blizzard_TrainerUI.lua rename to src/modules/theme/blizzard/Blizzard_TrainerUI.lua diff --git a/modules/theme/blizzard/Blizzard_Tutorial.lua b/src/modules/theme/blizzard/Blizzard_Tutorial.lua similarity index 100% rename from modules/theme/blizzard/Blizzard_Tutorial.lua rename to src/modules/theme/blizzard/Blizzard_Tutorial.lua diff --git a/modules/theme/blizzard/Blizzard_VoidStorageUI.lua b/src/modules/theme/blizzard/Blizzard_VoidStorageUI.lua similarity index 100% rename from modules/theme/blizzard/Blizzard_VoidStorageUI.lua rename to src/modules/theme/blizzard/Blizzard_VoidStorageUI.lua diff --git a/modules/theme/blizzard/Blizzard_WeeklyRewards.lua b/src/modules/theme/blizzard/Blizzard_WeeklyRewards.lua similarity index 100% rename from modules/theme/blizzard/Blizzard_WeeklyRewards.lua rename to src/modules/theme/blizzard/Blizzard_WeeklyRewards.lua diff --git a/modules/theme/blizzard/FrameXML/AddonList.lua b/src/modules/theme/blizzard/FrameXML/AddonList.lua similarity index 100% rename from modules/theme/blizzard/FrameXML/AddonList.lua rename to src/modules/theme/blizzard/FrameXML/AddonList.lua diff --git a/modules/theme/blizzard/FrameXML/AlertFrames.lua b/src/modules/theme/blizzard/FrameXML/AlertFrames.lua similarity index 100% rename from modules/theme/blizzard/FrameXML/AlertFrames.lua rename to src/modules/theme/blizzard/FrameXML/AlertFrames.lua diff --git a/modules/theme/blizzard/FrameXML/CharacterFrame.lua b/src/modules/theme/blizzard/FrameXML/CharacterFrame.lua similarity index 100% rename from modules/theme/blizzard/FrameXML/CharacterFrame.lua rename to src/modules/theme/blizzard/FrameXML/CharacterFrame.lua diff --git a/modules/theme/blizzard/FrameXML/ChatBubbles.lua b/src/modules/theme/blizzard/FrameXML/ChatBubbles.lua similarity index 100% rename from modules/theme/blizzard/FrameXML/ChatBubbles.lua rename to src/modules/theme/blizzard/FrameXML/ChatBubbles.lua diff --git a/modules/theme/blizzard/FrameXML/ChatConfigFrame.lua b/src/modules/theme/blizzard/FrameXML/ChatConfigFrame.lua similarity index 100% rename from modules/theme/blizzard/FrameXML/ChatConfigFrame.lua rename to src/modules/theme/blizzard/FrameXML/ChatConfigFrame.lua diff --git a/modules/theme/blizzard/FrameXML/ChatFrame.lua b/src/modules/theme/blizzard/FrameXML/ChatFrame.lua similarity index 100% rename from modules/theme/blizzard/FrameXML/ChatFrame.lua rename to src/modules/theme/blizzard/FrameXML/ChatFrame.lua diff --git a/modules/theme/blizzard/FrameXML/ColorPickerFrame.lua b/src/modules/theme/blizzard/FrameXML/ColorPickerFrame.lua similarity index 100% rename from modules/theme/blizzard/FrameXML/ColorPickerFrame.lua rename to src/modules/theme/blizzard/FrameXML/ColorPickerFrame.lua diff --git a/modules/theme/blizzard/FrameXML/CompactRaidFrames.lua b/src/modules/theme/blizzard/FrameXML/CompactRaidFrames.lua similarity index 100% rename from modules/theme/blizzard/FrameXML/CompactRaidFrames.lua rename to src/modules/theme/blizzard/FrameXML/CompactRaidFrames.lua diff --git a/modules/theme/blizzard/FrameXML/DressUpFrames.lua b/src/modules/theme/blizzard/FrameXML/DressUpFrames.lua similarity index 100% rename from modules/theme/blizzard/FrameXML/DressUpFrames.lua rename to src/modules/theme/blizzard/FrameXML/DressUpFrames.lua diff --git a/modules/theme/blizzard/FrameXML/EquipmentFlyout.lua b/src/modules/theme/blizzard/FrameXML/EquipmentFlyout.lua similarity index 100% rename from modules/theme/blizzard/FrameXML/EquipmentFlyout.lua rename to src/modules/theme/blizzard/FrameXML/EquipmentFlyout.lua diff --git a/modules/theme/blizzard/FrameXML/FrameXML.xml b/src/modules/theme/blizzard/FrameXML/FrameXML.xml similarity index 100% rename from modules/theme/blizzard/FrameXML/FrameXML.xml rename to src/modules/theme/blizzard/FrameXML/FrameXML.xml diff --git a/modules/theme/blizzard/FrameXML/FriendsFrame.lua b/src/modules/theme/blizzard/FrameXML/FriendsFrame.lua similarity index 100% rename from modules/theme/blizzard/FrameXML/FriendsFrame.lua rename to src/modules/theme/blizzard/FrameXML/FriendsFrame.lua diff --git a/modules/theme/blizzard/FrameXML/GameMenuFrame.lua b/src/modules/theme/blizzard/FrameXML/GameMenuFrame.lua similarity index 100% rename from modules/theme/blizzard/FrameXML/GameMenuFrame.lua rename to src/modules/theme/blizzard/FrameXML/GameMenuFrame.lua diff --git a/modules/theme/blizzard/FrameXML/GarrisonFollowerTooltip.lua b/src/modules/theme/blizzard/FrameXML/GarrisonFollowerTooltip.lua similarity index 100% rename from modules/theme/blizzard/FrameXML/GarrisonFollowerTooltip.lua rename to src/modules/theme/blizzard/FrameXML/GarrisonFollowerTooltip.lua diff --git a/modules/theme/blizzard/FrameXML/GhostFrame.lua b/src/modules/theme/blizzard/FrameXML/GhostFrame.lua similarity index 100% rename from modules/theme/blizzard/FrameXML/GhostFrame.lua rename to src/modules/theme/blizzard/FrameXML/GhostFrame.lua diff --git a/modules/theme/blizzard/FrameXML/GossipFrame.lua b/src/modules/theme/blizzard/FrameXML/GossipFrame.lua similarity index 100% rename from modules/theme/blizzard/FrameXML/GossipFrame.lua rename to src/modules/theme/blizzard/FrameXML/GossipFrame.lua diff --git a/modules/theme/blizzard/FrameXML/GuildInviteFrame.lua b/src/modules/theme/blizzard/FrameXML/GuildInviteFrame.lua similarity index 100% rename from modules/theme/blizzard/FrameXML/GuildInviteFrame.lua rename to src/modules/theme/blizzard/FrameXML/GuildInviteFrame.lua diff --git a/modules/theme/blizzard/FrameXML/GuildRegistrarFrame.lua b/src/modules/theme/blizzard/FrameXML/GuildRegistrarFrame.lua similarity index 100% rename from modules/theme/blizzard/FrameXML/GuildRegistrarFrame.lua rename to src/modules/theme/blizzard/FrameXML/GuildRegistrarFrame.lua diff --git a/modules/theme/blizzard/FrameXML/HelpFrame.lua b/src/modules/theme/blizzard/FrameXML/HelpFrame.lua similarity index 100% rename from modules/theme/blizzard/FrameXML/HelpFrame.lua rename to src/modules/theme/blizzard/FrameXML/HelpFrame.lua diff --git a/modules/theme/blizzard/FrameXML/HelpTipTemplate.lua b/src/modules/theme/blizzard/FrameXML/HelpTipTemplate.lua similarity index 100% rename from modules/theme/blizzard/FrameXML/HelpTipTemplate.lua rename to src/modules/theme/blizzard/FrameXML/HelpTipTemplate.lua diff --git a/modules/theme/blizzard/FrameXML/InterfaceOptionsFrame.lua b/src/modules/theme/blizzard/FrameXML/InterfaceOptionsFrame.lua similarity index 100% rename from modules/theme/blizzard/FrameXML/InterfaceOptionsFrame.lua rename to src/modules/theme/blizzard/FrameXML/InterfaceOptionsFrame.lua diff --git a/modules/theme/blizzard/FrameXML/Inventory.lua b/src/modules/theme/blizzard/FrameXML/Inventory.lua similarity index 100% rename from modules/theme/blizzard/FrameXML/Inventory.lua rename to src/modules/theme/blizzard/FrameXML/Inventory.lua diff --git a/modules/theme/blizzard/FrameXML/ItemTextFrame.lua b/src/modules/theme/blizzard/FrameXML/ItemTextFrame.lua similarity index 100% rename from modules/theme/blizzard/FrameXML/ItemTextFrame.lua rename to src/modules/theme/blizzard/FrameXML/ItemTextFrame.lua diff --git a/modules/theme/blizzard/FrameXML/LFGFrame.lua b/src/modules/theme/blizzard/FrameXML/LFGFrame.lua similarity index 100% rename from modules/theme/blizzard/FrameXML/LFGFrame.lua rename to src/modules/theme/blizzard/FrameXML/LFGFrame.lua diff --git a/modules/theme/blizzard/FrameXML/LFGList.lua b/src/modules/theme/blizzard/FrameXML/LFGList.lua similarity index 100% rename from modules/theme/blizzard/FrameXML/LFGList.lua rename to src/modules/theme/blizzard/FrameXML/LFGList.lua diff --git a/modules/theme/blizzard/FrameXML/LootFrame.lua b/src/modules/theme/blizzard/FrameXML/LootFrame.lua similarity index 100% rename from modules/theme/blizzard/FrameXML/LootFrame.lua rename to src/modules/theme/blizzard/FrameXML/LootFrame.lua diff --git a/modules/theme/blizzard/FrameXML/LootHistory.lua b/src/modules/theme/blizzard/FrameXML/LootHistory.lua similarity index 100% rename from modules/theme/blizzard/FrameXML/LootHistory.lua rename to src/modules/theme/blizzard/FrameXML/LootHistory.lua diff --git a/modules/theme/blizzard/FrameXML/LossOfControlFrame.lua b/src/modules/theme/blizzard/FrameXML/LossOfControlFrame.lua similarity index 100% rename from modules/theme/blizzard/FrameXML/LossOfControlFrame.lua rename to src/modules/theme/blizzard/FrameXML/LossOfControlFrame.lua diff --git a/modules/theme/blizzard/FrameXML/MailFrame.lua b/src/modules/theme/blizzard/FrameXML/MailFrame.lua similarity index 100% rename from modules/theme/blizzard/FrameXML/MailFrame.lua rename to src/modules/theme/blizzard/FrameXML/MailFrame.lua diff --git a/modules/theme/blizzard/FrameXML/MerchantFrame.lua b/src/modules/theme/blizzard/FrameXML/MerchantFrame.lua similarity index 100% rename from modules/theme/blizzard/FrameXML/MerchantFrame.lua rename to src/modules/theme/blizzard/FrameXML/MerchantFrame.lua diff --git a/modules/theme/blizzard/FrameXML/ModelPreviewFrame.lua b/src/modules/theme/blizzard/FrameXML/ModelPreviewFrame.lua similarity index 100% rename from modules/theme/blizzard/FrameXML/ModelPreviewFrame.lua rename to src/modules/theme/blizzard/FrameXML/ModelPreviewFrame.lua diff --git a/modules/theme/blizzard/FrameXML/MovieFrame.lua b/src/modules/theme/blizzard/FrameXML/MovieFrame.lua similarity index 100% rename from modules/theme/blizzard/FrameXML/MovieFrame.lua rename to src/modules/theme/blizzard/FrameXML/MovieFrame.lua diff --git a/modules/theme/blizzard/FrameXML/NavigationBar.lua b/src/modules/theme/blizzard/FrameXML/NavigationBar.lua similarity index 100% rename from modules/theme/blizzard/FrameXML/NavigationBar.lua rename to src/modules/theme/blizzard/FrameXML/NavigationBar.lua diff --git a/modules/theme/blizzard/FrameXML/ObjectiveTracker.lua b/src/modules/theme/blizzard/FrameXML/ObjectiveTracker.lua similarity index 100% rename from modules/theme/blizzard/FrameXML/ObjectiveTracker.lua rename to src/modules/theme/blizzard/FrameXML/ObjectiveTracker.lua diff --git a/modules/theme/blizzard/FrameXML/PVEFrame.lua b/src/modules/theme/blizzard/FrameXML/PVEFrame.lua similarity index 100% rename from modules/theme/blizzard/FrameXML/PVEFrame.lua rename to src/modules/theme/blizzard/FrameXML/PVEFrame.lua diff --git a/modules/theme/blizzard/FrameXML/PVPMatch.lua b/src/modules/theme/blizzard/FrameXML/PVPMatch.lua similarity index 100% rename from modules/theme/blizzard/FrameXML/PVPMatch.lua rename to src/modules/theme/blizzard/FrameXML/PVPMatch.lua diff --git a/modules/theme/blizzard/FrameXML/PetBattleUI.lua b/src/modules/theme/blizzard/FrameXML/PetBattleUI.lua similarity index 100% rename from modules/theme/blizzard/FrameXML/PetBattleUI.lua rename to src/modules/theme/blizzard/FrameXML/PetBattleUI.lua diff --git a/modules/theme/blizzard/FrameXML/PetStable.lua b/src/modules/theme/blizzard/FrameXML/PetStable.lua similarity index 100% rename from modules/theme/blizzard/FrameXML/PetStable.lua rename to src/modules/theme/blizzard/FrameXML/PetStable.lua diff --git a/modules/theme/blizzard/FrameXML/PetitionFrame.lua b/src/modules/theme/blizzard/FrameXML/PetitionFrame.lua similarity index 100% rename from modules/theme/blizzard/FrameXML/PetitionFrame.lua rename to src/modules/theme/blizzard/FrameXML/PetitionFrame.lua diff --git a/modules/theme/blizzard/FrameXML/QuestFrame.lua b/src/modules/theme/blizzard/FrameXML/QuestFrame.lua similarity index 100% rename from modules/theme/blizzard/FrameXML/QuestFrame.lua rename to src/modules/theme/blizzard/FrameXML/QuestFrame.lua diff --git a/modules/theme/blizzard/FrameXML/QuestInfo.lua b/src/modules/theme/blizzard/FrameXML/QuestInfo.lua similarity index 100% rename from modules/theme/blizzard/FrameXML/QuestInfo.lua rename to src/modules/theme/blizzard/FrameXML/QuestInfo.lua diff --git a/modules/theme/blizzard/FrameXML/QuestMapFrame.lua b/src/modules/theme/blizzard/FrameXML/QuestMapFrame.lua similarity index 100% rename from modules/theme/blizzard/FrameXML/QuestMapFrame.lua rename to src/modules/theme/blizzard/FrameXML/QuestMapFrame.lua diff --git a/modules/theme/blizzard/FrameXML/QueueStatusFrame.lua b/src/modules/theme/blizzard/FrameXML/QueueStatusFrame.lua similarity index 100% rename from modules/theme/blizzard/FrameXML/QueueStatusFrame.lua rename to src/modules/theme/blizzard/FrameXML/QueueStatusFrame.lua diff --git a/modules/theme/blizzard/FrameXML/RaidFrame.lua b/src/modules/theme/blizzard/FrameXML/RaidFrame.lua similarity index 100% rename from modules/theme/blizzard/FrameXML/RaidFrame.lua rename to src/modules/theme/blizzard/FrameXML/RaidFrame.lua diff --git a/modules/theme/blizzard/FrameXML/ReadyCheck.lua b/src/modules/theme/blizzard/FrameXML/ReadyCheck.lua similarity index 100% rename from modules/theme/blizzard/FrameXML/ReadyCheck.lua rename to src/modules/theme/blizzard/FrameXML/ReadyCheck.lua diff --git a/modules/theme/blizzard/FrameXML/RecruitAFriendFrame.lua b/src/modules/theme/blizzard/FrameXML/RecruitAFriendFrame.lua similarity index 100% rename from modules/theme/blizzard/FrameXML/RecruitAFriendFrame.lua rename to src/modules/theme/blizzard/FrameXML/RecruitAFriendFrame.lua diff --git a/modules/theme/blizzard/FrameXML/ScriptErrorsFrame.lua b/src/modules/theme/blizzard/FrameXML/ScriptErrorsFrame.lua similarity index 100% rename from modules/theme/blizzard/FrameXML/ScriptErrorsFrame.lua rename to src/modules/theme/blizzard/FrameXML/ScriptErrorsFrame.lua diff --git a/modules/theme/blizzard/FrameXML/SpellBookFrame.lua b/src/modules/theme/blizzard/FrameXML/SpellBookFrame.lua similarity index 100% rename from modules/theme/blizzard/FrameXML/SpellBookFrame.lua rename to src/modules/theme/blizzard/FrameXML/SpellBookFrame.lua diff --git a/modules/theme/blizzard/FrameXML/SplashFrame.lua b/src/modules/theme/blizzard/FrameXML/SplashFrame.lua similarity index 100% rename from modules/theme/blizzard/FrameXML/SplashFrame.lua rename to src/modules/theme/blizzard/FrameXML/SplashFrame.lua diff --git a/modules/theme/blizzard/FrameXML/StaticPopup.lua b/src/modules/theme/blizzard/FrameXML/StaticPopup.lua similarity index 100% rename from modules/theme/blizzard/FrameXML/StaticPopup.lua rename to src/modules/theme/blizzard/FrameXML/StaticPopup.lua diff --git a/modules/theme/blizzard/FrameXML/TabardFrame.lua b/src/modules/theme/blizzard/FrameXML/TabardFrame.lua similarity index 100% rename from modules/theme/blizzard/FrameXML/TabardFrame.lua rename to src/modules/theme/blizzard/FrameXML/TabardFrame.lua diff --git a/modules/theme/blizzard/FrameXML/TaxiFrame.lua b/src/modules/theme/blizzard/FrameXML/TaxiFrame.lua similarity index 100% rename from modules/theme/blizzard/FrameXML/TaxiFrame.lua rename to src/modules/theme/blizzard/FrameXML/TaxiFrame.lua diff --git a/modules/theme/blizzard/FrameXML/TimeManager.lua b/src/modules/theme/blizzard/FrameXML/TimeManager.lua similarity index 100% rename from modules/theme/blizzard/FrameXML/TimeManager.lua rename to src/modules/theme/blizzard/FrameXML/TimeManager.lua diff --git a/modules/theme/blizzard/FrameXML/TradeFrame.lua b/src/modules/theme/blizzard/FrameXML/TradeFrame.lua similarity index 100% rename from modules/theme/blizzard/FrameXML/TradeFrame.lua rename to src/modules/theme/blizzard/FrameXML/TradeFrame.lua diff --git a/modules/theme/blizzard/FrameXML/TutorialFrame.lua b/src/modules/theme/blizzard/FrameXML/TutorialFrame.lua similarity index 100% rename from modules/theme/blizzard/FrameXML/TutorialFrame.lua rename to src/modules/theme/blizzard/FrameXML/TutorialFrame.lua diff --git a/modules/theme/blizzard/FrameXML/UIDropDownMenu.lua b/src/modules/theme/blizzard/FrameXML/UIDropDownMenu.lua similarity index 100% rename from modules/theme/blizzard/FrameXML/UIDropDownMenu.lua rename to src/modules/theme/blizzard/FrameXML/UIDropDownMenu.lua diff --git a/modules/theme/blizzard/FrameXML/UIWidgets.lua b/src/modules/theme/blizzard/FrameXML/UIWidgets.lua similarity index 100% rename from modules/theme/blizzard/FrameXML/UIWidgets.lua rename to src/modules/theme/blizzard/FrameXML/UIWidgets.lua diff --git a/modules/theme/blizzard/FrameXML/VideoOptionsFrame.lua b/src/modules/theme/blizzard/FrameXML/VideoOptionsFrame.lua similarity index 100% rename from modules/theme/blizzard/FrameXML/VideoOptionsFrame.lua rename to src/modules/theme/blizzard/FrameXML/VideoOptionsFrame.lua diff --git a/modules/theme/blizzard/FrameXML/WorldMapFrame.lua b/src/modules/theme/blizzard/FrameXML/WorldMapFrame.lua similarity index 100% rename from modules/theme/blizzard/FrameXML/WorldMapFrame.lua rename to src/modules/theme/blizzard/FrameXML/WorldMapFrame.lua diff --git a/modules/theme/theme.lua b/src/modules/theme/theme.lua similarity index 100% rename from modules/theme/theme.lua rename to src/modules/theme/theme.lua diff --git a/modules/tooltip/_loader.xml b/src/modules/tooltip/_loader.xml similarity index 100% rename from modules/tooltip/_loader.xml rename to src/modules/tooltip/_loader.xml diff --git a/modules/tooltip/achievement.lua b/src/modules/tooltip/achievement.lua similarity index 100% rename from modules/tooltip/achievement.lua rename to src/modules/tooltip/achievement.lua diff --git a/modules/tooltip/azerite.lua b/src/modules/tooltip/azerite.lua similarity index 100% rename from modules/tooltip/azerite.lua rename to src/modules/tooltip/azerite.lua diff --git a/modules/tooltip/conduit.lua b/src/modules/tooltip/conduit.lua similarity index 100% rename from modules/tooltip/conduit.lua rename to src/modules/tooltip/conduit.lua diff --git a/modules/tooltip/covenant.lua b/src/modules/tooltip/covenant.lua similarity index 100% rename from modules/tooltip/covenant.lua rename to src/modules/tooltip/covenant.lua diff --git a/modules/tooltip/domination.lua b/src/modules/tooltip/domination.lua similarity index 100% rename from modules/tooltip/domination.lua rename to src/modules/tooltip/domination.lua diff --git a/modules/tooltip/hyperlink.lua b/src/modules/tooltip/hyperlink.lua similarity index 100% rename from modules/tooltip/hyperlink.lua rename to src/modules/tooltip/hyperlink.lua diff --git a/modules/tooltip/icon.lua b/src/modules/tooltip/icon.lua similarity index 100% rename from modules/tooltip/icon.lua rename to src/modules/tooltip/icon.lua diff --git a/modules/tooltip/id.lua b/src/modules/tooltip/id.lua similarity index 100% rename from modules/tooltip/id.lua rename to src/modules/tooltip/id.lua diff --git a/modules/tooltip/item.lua b/src/modules/tooltip/item.lua similarity index 100% rename from modules/tooltip/item.lua rename to src/modules/tooltip/item.lua diff --git a/modules/tooltip/itemref.lua b/src/modules/tooltip/itemref.lua similarity index 100% rename from modules/tooltip/itemref.lua rename to src/modules/tooltip/itemref.lua diff --git a/modules/tooltip/misc.lua b/src/modules/tooltip/misc.lua similarity index 100% rename from modules/tooltip/misc.lua rename to src/modules/tooltip/misc.lua diff --git a/modules/tooltip/paragon.lua b/src/modules/tooltip/paragon.lua similarity index 100% rename from modules/tooltip/paragon.lua rename to src/modules/tooltip/paragon.lua diff --git a/modules/tooltip/specilvl.lua b/src/modules/tooltip/specilvl.lua similarity index 100% rename from modules/tooltip/specilvl.lua rename to src/modules/tooltip/specilvl.lua diff --git a/modules/tooltip/style.lua b/src/modules/tooltip/style.lua similarity index 100% rename from modules/tooltip/style.lua rename to src/modules/tooltip/style.lua diff --git a/modules/tooltip/tooltip.lua b/src/modules/tooltip/tooltip.lua similarity index 100% rename from modules/tooltip/tooltip.lua rename to src/modules/tooltip/tooltip.lua diff --git a/modules/unitframe/_loader.xml b/src/modules/unitframe/_loader.xml similarity index 100% rename from modules/unitframe/_loader.xml rename to src/modules/unitframe/_loader.xml diff --git a/modules/unitframe/colors.lua b/src/modules/unitframe/colors.lua similarity index 100% rename from modules/unitframe/colors.lua rename to src/modules/unitframe/colors.lua diff --git a/modules/unitframe/elements/_loader.xml b/src/modules/unitframe/elements/_loader.xml similarity index 100% rename from modules/unitframe/elements/_loader.xml rename to src/modules/unitframe/elements/_loader.xml diff --git a/modules/unitframe/elements/auras.lua b/src/modules/unitframe/elements/auras.lua similarity index 100% rename from modules/unitframe/elements/auras.lua rename to src/modules/unitframe/elements/auras.lua diff --git a/modules/unitframe/elements/castbar.lua b/src/modules/unitframe/elements/castbar.lua similarity index 100% rename from modules/unitframe/elements/castbar.lua rename to src/modules/unitframe/elements/castbar.lua diff --git a/modules/unitframe/elements/classpower.lua b/src/modules/unitframe/elements/classpower.lua similarity index 100% rename from modules/unitframe/elements/classpower.lua rename to src/modules/unitframe/elements/classpower.lua diff --git a/modules/unitframe/elements/cornerbuffs.lua b/src/modules/unitframe/elements/cornerbuffs.lua similarity index 100% rename from modules/unitframe/elements/cornerbuffs.lua rename to src/modules/unitframe/elements/cornerbuffs.lua diff --git a/modules/unitframe/elements/debuffwatcher.lua b/src/modules/unitframe/elements/debuffwatcher.lua similarity index 100% rename from modules/unitframe/elements/debuffwatcher.lua rename to src/modules/unitframe/elements/debuffwatcher.lua diff --git a/modules/unitframe/elements/gcd.lua b/src/modules/unitframe/elements/gcd.lua similarity index 100% rename from modules/unitframe/elements/gcd.lua rename to src/modules/unitframe/elements/gcd.lua diff --git a/modules/unitframe/elements/health.lua b/src/modules/unitframe/elements/health.lua similarity index 100% rename from modules/unitframe/elements/health.lua rename to src/modules/unitframe/elements/health.lua diff --git a/modules/unitframe/elements/indicator.lua b/src/modules/unitframe/elements/indicator.lua similarity index 100% rename from modules/unitframe/elements/indicator.lua rename to src/modules/unitframe/elements/indicator.lua diff --git a/modules/unitframe/elements/partywatcher.lua b/src/modules/unitframe/elements/partywatcher.lua similarity index 100% rename from modules/unitframe/elements/partywatcher.lua rename to src/modules/unitframe/elements/partywatcher.lua diff --git a/modules/unitframe/elements/portrait.lua b/src/modules/unitframe/elements/portrait.lua similarity index 100% rename from modules/unitframe/elements/portrait.lua rename to src/modules/unitframe/elements/portrait.lua diff --git a/modules/unitframe/elements/power.lua b/src/modules/unitframe/elements/power.lua similarity index 100% rename from modules/unitframe/elements/power.lua rename to src/modules/unitframe/elements/power.lua diff --git a/modules/unitframe/elements/range.lua b/src/modules/unitframe/elements/range.lua similarity index 100% rename from modules/unitframe/elements/range.lua rename to src/modules/unitframe/elements/range.lua diff --git a/modules/unitframe/elements/threat.lua b/src/modules/unitframe/elements/threat.lua similarity index 100% rename from modules/unitframe/elements/threat.lua rename to src/modules/unitframe/elements/threat.lua diff --git a/modules/unitframe/fader.lua b/src/modules/unitframe/fader.lua similarity index 100% rename from modules/unitframe/fader.lua rename to src/modules/unitframe/fader.lua diff --git a/modules/unitframe/filters/_loader.xml b/src/modules/unitframe/filters/_loader.xml similarity index 100% rename from modules/unitframe/filters/_loader.xml rename to src/modules/unitframe/filters/_loader.xml diff --git a/modules/unitframe/filters/domination.lua b/src/modules/unitframe/filters/domination.lua similarity index 100% rename from modules/unitframe/filters/domination.lua rename to src/modules/unitframe/filters/domination.lua diff --git a/modules/unitframe/filters/dungeon.lua b/src/modules/unitframe/filters/dungeon.lua similarity index 100% rename from modules/unitframe/filters/dungeon.lua rename to src/modules/unitframe/filters/dungeon.lua diff --git a/modules/unitframe/filters/nameplate.lua b/src/modules/unitframe/filters/nameplate.lua similarity index 100% rename from modules/unitframe/filters/nameplate.lua rename to src/modules/unitframe/filters/nameplate.lua diff --git a/modules/unitframe/filters/nathria.lua b/src/modules/unitframe/filters/nathria.lua similarity index 100% rename from modules/unitframe/filters/nathria.lua rename to src/modules/unitframe/filters/nathria.lua diff --git a/modules/unitframe/filters/party.lua b/src/modules/unitframe/filters/party.lua similarity index 100% rename from modules/unitframe/filters/party.lua rename to src/modules/unitframe/filters/party.lua diff --git a/modules/unitframe/filters/sepulcher.lua b/src/modules/unitframe/filters/sepulcher.lua similarity index 100% rename from modules/unitframe/filters/sepulcher.lua rename to src/modules/unitframe/filters/sepulcher.lua diff --git a/modules/unitframe/groups/_loader.xml b/src/modules/unitframe/groups/_loader.xml similarity index 100% rename from modules/unitframe/groups/_loader.xml rename to src/modules/unitframe/groups/_loader.xml diff --git a/modules/unitframe/groups/arena.lua b/src/modules/unitframe/groups/arena.lua similarity index 100% rename from modules/unitframe/groups/arena.lua rename to src/modules/unitframe/groups/arena.lua diff --git a/modules/unitframe/groups/boss.lua b/src/modules/unitframe/groups/boss.lua similarity index 100% rename from modules/unitframe/groups/boss.lua rename to src/modules/unitframe/groups/boss.lua diff --git a/modules/unitframe/groups/party.lua b/src/modules/unitframe/groups/party.lua similarity index 100% rename from modules/unitframe/groups/party.lua rename to src/modules/unitframe/groups/party.lua diff --git a/modules/unitframe/groups/raid.lua b/src/modules/unitframe/groups/raid.lua similarity index 100% rename from modules/unitframe/groups/raid.lua rename to src/modules/unitframe/groups/raid.lua diff --git a/modules/unitframe/plugins/_loader.xml b/src/modules/unitframe/plugins/_loader.xml similarity index 100% rename from modules/unitframe/plugins/_loader.xml rename to src/modules/unitframe/plugins/_loader.xml diff --git a/modules/unitframe/plugins/debuffwatcher.lua b/src/modules/unitframe/plugins/debuffwatcher.lua similarity index 100% rename from modules/unitframe/plugins/debuffwatcher.lua rename to src/modules/unitframe/plugins/debuffwatcher.lua diff --git a/modules/unitframe/plugins/fader.lua b/src/modules/unitframe/plugins/fader.lua similarity index 100% rename from modules/unitframe/plugins/fader.lua rename to src/modules/unitframe/plugins/fader.lua diff --git a/modules/unitframe/plugins/gcd.lua b/src/modules/unitframe/plugins/gcd.lua similarity index 100% rename from modules/unitframe/plugins/gcd.lua rename to src/modules/unitframe/plugins/gcd.lua diff --git a/modules/unitframe/plugins/partywatcher.lua b/src/modules/unitframe/plugins/partywatcher.lua similarity index 100% rename from modules/unitframe/plugins/partywatcher.lua rename to src/modules/unitframe/plugins/partywatcher.lua diff --git a/modules/unitframe/plugins/rangecheck.lua b/src/modules/unitframe/plugins/rangecheck.lua similarity index 100% rename from modules/unitframe/plugins/rangecheck.lua rename to src/modules/unitframe/plugins/rangecheck.lua diff --git a/modules/unitframe/tags.lua b/src/modules/unitframe/tags.lua similarity index 100% rename from modules/unitframe/tags.lua rename to src/modules/unitframe/tags.lua diff --git a/modules/unitframe/unitframe.lua b/src/modules/unitframe/unitframe.lua similarity index 100% rename from modules/unitframe/unitframe.lua rename to src/modules/unitframe/unitframe.lua diff --git a/modules/unitframe/units.lua b/src/modules/unitframe/units.lua similarity index 100% rename from modules/unitframe/units.lua rename to src/modules/unitframe/units.lua diff --git a/modules/unitframe/units/_loader.xml b/src/modules/unitframe/units/_loader.xml similarity index 100% rename from modules/unitframe/units/_loader.xml rename to src/modules/unitframe/units/_loader.xml diff --git a/modules/unitframe/units/focus.lua b/src/modules/unitframe/units/focus.lua similarity index 100% rename from modules/unitframe/units/focus.lua rename to src/modules/unitframe/units/focus.lua diff --git a/modules/unitframe/units/focustarget.lua b/src/modules/unitframe/units/focustarget.lua similarity index 100% rename from modules/unitframe/units/focustarget.lua rename to src/modules/unitframe/units/focustarget.lua diff --git a/modules/unitframe/units/pet.lua b/src/modules/unitframe/units/pet.lua similarity index 100% rename from modules/unitframe/units/pet.lua rename to src/modules/unitframe/units/pet.lua diff --git a/modules/unitframe/units/player.lua b/src/modules/unitframe/units/player.lua similarity index 100% rename from modules/unitframe/units/player.lua rename to src/modules/unitframe/units/player.lua diff --git a/modules/unitframe/units/target.lua b/src/modules/unitframe/units/target.lua similarity index 100% rename from modules/unitframe/units/target.lua rename to src/modules/unitframe/units/target.lua diff --git a/modules/unitframe/units/targettarget.lua b/src/modules/unitframe/units/targettarget.lua similarity index 100% rename from modules/unitframe/units/targettarget.lua rename to src/modules/unitframe/units/targettarget.lua