diff --git a/Assets/ShadedInnerRing.png b/src/Assets/ShadedInnerRing.png similarity index 100% rename from Assets/ShadedInnerRing.png rename to src/Assets/ShadedInnerRing.png diff --git a/Assets/ShadedInnerRingFlipped.png b/src/Assets/ShadedInnerRingFlipped.png similarity index 100% rename from Assets/ShadedInnerRingFlipped.png rename to src/Assets/ShadedInnerRingFlipped.png diff --git a/Assets/ShadedOuterRing.png b/src/Assets/ShadedOuterRing.png similarity index 100% rename from Assets/ShadedOuterRing.png rename to src/Assets/ShadedOuterRing.png diff --git a/Assets/ShadedOuterRingFlipped.png b/src/Assets/ShadedOuterRingFlipped.png similarity index 100% rename from Assets/ShadedOuterRingFlipped.png rename to src/Assets/ShadedOuterRingFlipped.png diff --git a/Assets/game_ui_small.png b/src/Assets/game_ui_small.png similarity index 100% rename from Assets/game_ui_small.png rename to src/Assets/game_ui_small.png diff --git a/Assets/range_guide.png b/src/Assets/range_guide.png similarity index 100% rename from Assets/range_guide.png rename to src/Assets/range_guide.png diff --git a/Assets/ring.png b/src/Assets/ring.png similarity index 100% rename from Assets/ring.png rename to src/Assets/ring.png diff --git a/Assets/small_ring.png b/src/Assets/small_ring.png similarity index 100% rename from Assets/small_ring.png rename to src/Assets/small_ring.png diff --git a/Classes/BuildListControl.lua b/src/Classes/BuildListControl.lua similarity index 100% rename from Classes/BuildListControl.lua rename to src/Classes/BuildListControl.lua diff --git a/Classes/ButtonControl.lua b/src/Classes/ButtonControl.lua similarity index 100% rename from Classes/ButtonControl.lua rename to src/Classes/ButtonControl.lua diff --git a/Classes/CalcBreakdownControl.lua b/src/Classes/CalcBreakdownControl.lua similarity index 100% rename from Classes/CalcBreakdownControl.lua rename to src/Classes/CalcBreakdownControl.lua diff --git a/Classes/CalcSectionControl.lua b/src/Classes/CalcSectionControl.lua similarity index 100% rename from Classes/CalcSectionControl.lua rename to src/Classes/CalcSectionControl.lua diff --git a/Classes/CalcsTab.lua b/src/Classes/CalcsTab.lua similarity index 100% rename from Classes/CalcsTab.lua rename to src/Classes/CalcsTab.lua diff --git a/Classes/CheckBoxControl.lua b/src/Classes/CheckBoxControl.lua similarity index 100% rename from Classes/CheckBoxControl.lua rename to src/Classes/CheckBoxControl.lua diff --git a/Classes/ConfigTab.lua b/src/Classes/ConfigTab.lua similarity index 100% rename from Classes/ConfigTab.lua rename to src/Classes/ConfigTab.lua diff --git a/Classes/Control.lua b/src/Classes/Control.lua similarity index 100% rename from Classes/Control.lua rename to src/Classes/Control.lua diff --git a/Classes/ControlHost.lua b/src/Classes/ControlHost.lua similarity index 100% rename from Classes/ControlHost.lua rename to src/Classes/ControlHost.lua diff --git a/Classes/DropDownControl.lua b/src/Classes/DropDownControl.lua similarity index 100% rename from Classes/DropDownControl.lua rename to src/Classes/DropDownControl.lua diff --git a/Classes/EditControl.lua b/src/Classes/EditControl.lua similarity index 100% rename from Classes/EditControl.lua rename to src/Classes/EditControl.lua diff --git a/Classes/FolderListControl.lua b/src/Classes/FolderListControl.lua similarity index 100% rename from Classes/FolderListControl.lua rename to src/Classes/FolderListControl.lua diff --git a/Classes/GemSelectControl.lua b/src/Classes/GemSelectControl.lua similarity index 100% rename from Classes/GemSelectControl.lua rename to src/Classes/GemSelectControl.lua diff --git a/Classes/ImportTab.lua b/src/Classes/ImportTab.lua similarity index 100% rename from Classes/ImportTab.lua rename to src/Classes/ImportTab.lua diff --git a/Classes/Item.lua b/src/Classes/Item.lua similarity index 100% rename from Classes/Item.lua rename to src/Classes/Item.lua diff --git a/Classes/ItemDBControl.lua b/src/Classes/ItemDBControl.lua similarity index 100% rename from Classes/ItemDBControl.lua rename to src/Classes/ItemDBControl.lua diff --git a/Classes/ItemListControl.lua b/src/Classes/ItemListControl.lua similarity index 100% rename from Classes/ItemListControl.lua rename to src/Classes/ItemListControl.lua diff --git a/Classes/ItemSetListControl.lua b/src/Classes/ItemSetListControl.lua similarity index 100% rename from Classes/ItemSetListControl.lua rename to src/Classes/ItemSetListControl.lua diff --git a/Classes/ItemSlotControl.lua b/src/Classes/ItemSlotControl.lua similarity index 100% rename from Classes/ItemSlotControl.lua rename to src/Classes/ItemSlotControl.lua diff --git a/Classes/ItemsTab.lua b/src/Classes/ItemsTab.lua similarity index 100% rename from Classes/ItemsTab.lua rename to src/Classes/ItemsTab.lua diff --git a/Classes/LabelControl.lua b/src/Classes/LabelControl.lua similarity index 100% rename from Classes/LabelControl.lua rename to src/Classes/LabelControl.lua diff --git a/Classes/ListControl.lua b/src/Classes/ListControl.lua similarity index 100% rename from Classes/ListControl.lua rename to src/Classes/ListControl.lua diff --git a/Classes/MinionListControl.lua b/src/Classes/MinionListControl.lua similarity index 100% rename from Classes/MinionListControl.lua rename to src/Classes/MinionListControl.lua diff --git a/Classes/ModDB.lua b/src/Classes/ModDB.lua similarity index 100% rename from Classes/ModDB.lua rename to src/Classes/ModDB.lua diff --git a/Classes/ModList.lua b/src/Classes/ModList.lua similarity index 100% rename from Classes/ModList.lua rename to src/Classes/ModList.lua diff --git a/Classes/ModStore.lua b/src/Classes/ModStore.lua similarity index 100% rename from Classes/ModStore.lua rename to src/Classes/ModStore.lua diff --git a/Classes/NotableDBControl.lua b/src/Classes/NotableDBControl.lua similarity index 100% rename from Classes/NotableDBControl.lua rename to src/Classes/NotableDBControl.lua diff --git a/Classes/NotesTab.lua b/src/Classes/NotesTab.lua similarity index 100% rename from Classes/NotesTab.lua rename to src/Classes/NotesTab.lua diff --git a/Classes/PassiveSpec.lua b/src/Classes/PassiveSpec.lua similarity index 100% rename from Classes/PassiveSpec.lua rename to src/Classes/PassiveSpec.lua diff --git a/Classes/PassiveSpecListControl.lua b/src/Classes/PassiveSpecListControl.lua similarity index 100% rename from Classes/PassiveSpecListControl.lua rename to src/Classes/PassiveSpecListControl.lua diff --git a/Classes/PassiveTree.lua b/src/Classes/PassiveTree.lua similarity index 100% rename from Classes/PassiveTree.lua rename to src/Classes/PassiveTree.lua diff --git a/Classes/PassiveTreeView.lua b/src/Classes/PassiveTreeView.lua similarity index 100% rename from Classes/PassiveTreeView.lua rename to src/Classes/PassiveTreeView.lua diff --git a/Classes/PathControl.lua b/src/Classes/PathControl.lua similarity index 100% rename from Classes/PathControl.lua rename to src/Classes/PathControl.lua diff --git a/Classes/PopupDialog.lua b/src/Classes/PopupDialog.lua similarity index 100% rename from Classes/PopupDialog.lua rename to src/Classes/PopupDialog.lua diff --git a/Classes/PowerReportListControl.lua b/src/Classes/PowerReportListControl.lua similarity index 100% rename from Classes/PowerReportListControl.lua rename to src/Classes/PowerReportListControl.lua diff --git a/Classes/ScrollBarControl.lua b/src/Classes/ScrollBarControl.lua similarity index 100% rename from Classes/ScrollBarControl.lua rename to src/Classes/ScrollBarControl.lua diff --git a/Classes/SearchHost.lua b/src/Classes/SearchHost.lua similarity index 100% rename from Classes/SearchHost.lua rename to src/Classes/SearchHost.lua diff --git a/Classes/SectionControl.lua b/src/Classes/SectionControl.lua similarity index 100% rename from Classes/SectionControl.lua rename to src/Classes/SectionControl.lua diff --git a/Classes/SharedItemListControl.lua b/src/Classes/SharedItemListControl.lua similarity index 100% rename from Classes/SharedItemListControl.lua rename to src/Classes/SharedItemListControl.lua diff --git a/Classes/SharedItemSetListControl.lua b/src/Classes/SharedItemSetListControl.lua similarity index 100% rename from Classes/SharedItemSetListControl.lua rename to src/Classes/SharedItemSetListControl.lua diff --git a/Classes/SkillListControl.lua b/src/Classes/SkillListControl.lua similarity index 100% rename from Classes/SkillListControl.lua rename to src/Classes/SkillListControl.lua diff --git a/Classes/SkillsTab.lua b/src/Classes/SkillsTab.lua similarity index 100% rename from Classes/SkillsTab.lua rename to src/Classes/SkillsTab.lua diff --git a/Classes/SliderControl.lua b/src/Classes/SliderControl.lua similarity index 100% rename from Classes/SliderControl.lua rename to src/Classes/SliderControl.lua diff --git a/Classes/TextListControl.lua b/src/Classes/TextListControl.lua similarity index 100% rename from Classes/TextListControl.lua rename to src/Classes/TextListControl.lua diff --git a/Classes/Tooltip.lua b/src/Classes/Tooltip.lua similarity index 100% rename from Classes/Tooltip.lua rename to src/Classes/Tooltip.lua diff --git a/Classes/TooltipHost.lua b/src/Classes/TooltipHost.lua similarity index 100% rename from Classes/TooltipHost.lua rename to src/Classes/TooltipHost.lua diff --git a/Classes/TreeTab.lua b/src/Classes/TreeTab.lua similarity index 100% rename from Classes/TreeTab.lua rename to src/Classes/TreeTab.lua diff --git a/Classes/UndoHandler.lua b/src/Classes/UndoHandler.lua similarity index 100% rename from Classes/UndoHandler.lua rename to src/Classes/UndoHandler.lua diff --git a/Data/Bases/amulet.lua b/src/Data/Bases/amulet.lua similarity index 100% rename from Data/Bases/amulet.lua rename to src/Data/Bases/amulet.lua diff --git a/Data/Bases/axe.lua b/src/Data/Bases/axe.lua similarity index 100% rename from Data/Bases/axe.lua rename to src/Data/Bases/axe.lua diff --git a/Data/Bases/belt.lua b/src/Data/Bases/belt.lua similarity index 100% rename from Data/Bases/belt.lua rename to src/Data/Bases/belt.lua diff --git a/Data/Bases/body.lua b/src/Data/Bases/body.lua similarity index 100% rename from Data/Bases/body.lua rename to src/Data/Bases/body.lua diff --git a/Data/Bases/boots.lua b/src/Data/Bases/boots.lua similarity index 100% rename from Data/Bases/boots.lua rename to src/Data/Bases/boots.lua diff --git a/Data/Bases/bow.lua b/src/Data/Bases/bow.lua similarity index 100% rename from Data/Bases/bow.lua rename to src/Data/Bases/bow.lua diff --git a/Data/Bases/claw.lua b/src/Data/Bases/claw.lua similarity index 100% rename from Data/Bases/claw.lua rename to src/Data/Bases/claw.lua diff --git a/Data/Bases/dagger.lua b/src/Data/Bases/dagger.lua similarity index 100% rename from Data/Bases/dagger.lua rename to src/Data/Bases/dagger.lua diff --git a/Data/Bases/flask.lua b/src/Data/Bases/flask.lua similarity index 100% rename from Data/Bases/flask.lua rename to src/Data/Bases/flask.lua diff --git a/Data/Bases/gloves.lua b/src/Data/Bases/gloves.lua similarity index 100% rename from Data/Bases/gloves.lua rename to src/Data/Bases/gloves.lua diff --git a/Data/Bases/helmet.lua b/src/Data/Bases/helmet.lua similarity index 100% rename from Data/Bases/helmet.lua rename to src/Data/Bases/helmet.lua diff --git a/Data/Bases/jewel.lua b/src/Data/Bases/jewel.lua similarity index 100% rename from Data/Bases/jewel.lua rename to src/Data/Bases/jewel.lua diff --git a/Data/Bases/mace.lua b/src/Data/Bases/mace.lua similarity index 100% rename from Data/Bases/mace.lua rename to src/Data/Bases/mace.lua diff --git a/Data/Bases/quiver.lua b/src/Data/Bases/quiver.lua similarity index 100% rename from Data/Bases/quiver.lua rename to src/Data/Bases/quiver.lua diff --git a/Data/Bases/ring.lua b/src/Data/Bases/ring.lua similarity index 100% rename from Data/Bases/ring.lua rename to src/Data/Bases/ring.lua diff --git a/Data/Bases/shield.lua b/src/Data/Bases/shield.lua similarity index 100% rename from Data/Bases/shield.lua rename to src/Data/Bases/shield.lua diff --git a/Data/Bases/staff.lua b/src/Data/Bases/staff.lua similarity index 100% rename from Data/Bases/staff.lua rename to src/Data/Bases/staff.lua diff --git a/Data/Bases/sword.lua b/src/Data/Bases/sword.lua similarity index 100% rename from Data/Bases/sword.lua rename to src/Data/Bases/sword.lua diff --git a/Data/Bases/wand.lua b/src/Data/Bases/wand.lua similarity index 100% rename from Data/Bases/wand.lua rename to src/Data/Bases/wand.lua diff --git a/Data/ClusterJewels.lua b/src/Data/ClusterJewels.lua similarity index 100% rename from Data/ClusterJewels.lua rename to src/Data/ClusterJewels.lua diff --git a/Data/EnchantmentBelt.lua b/src/Data/EnchantmentBelt.lua similarity index 100% rename from Data/EnchantmentBelt.lua rename to src/Data/EnchantmentBelt.lua diff --git a/Data/EnchantmentBoots.lua b/src/Data/EnchantmentBoots.lua similarity index 100% rename from Data/EnchantmentBoots.lua rename to src/Data/EnchantmentBoots.lua diff --git a/Data/EnchantmentGloves.lua b/src/Data/EnchantmentGloves.lua similarity index 100% rename from Data/EnchantmentGloves.lua rename to src/Data/EnchantmentGloves.lua diff --git a/Data/EnchantmentHelmet.lua b/src/Data/EnchantmentHelmet.lua similarity index 100% rename from Data/EnchantmentHelmet.lua rename to src/Data/EnchantmentHelmet.lua diff --git a/Data/Essence.lua b/src/Data/Essence.lua similarity index 100% rename from Data/Essence.lua rename to src/Data/Essence.lua diff --git a/Data/Gems.lua b/src/Data/Gems.lua similarity index 100% rename from Data/Gems.lua rename to src/Data/Gems.lua diff --git a/Data/Generated.lua b/src/Data/Generated.lua similarity index 100% rename from Data/Generated.lua rename to src/Data/Generated.lua diff --git a/Data/Global.lua b/src/Data/Global.lua similarity index 100% rename from Data/Global.lua rename to src/Data/Global.lua diff --git a/Data/LegionPassives.lua b/src/Data/LegionPassives.lua similarity index 100% rename from Data/LegionPassives.lua rename to src/Data/LegionPassives.lua diff --git a/Data/Minions.lua b/src/Data/Minions.lua similarity index 100% rename from Data/Minions.lua rename to src/Data/Minions.lua diff --git a/Data/Misc.lua b/src/Data/Misc.lua similarity index 100% rename from Data/Misc.lua rename to src/Data/Misc.lua diff --git a/Data/ModCache.lua b/src/Data/ModCache.lua similarity index 100% rename from Data/ModCache.lua rename to src/Data/ModCache.lua diff --git a/Data/ModFlask.lua b/src/Data/ModFlask.lua similarity index 100% rename from Data/ModFlask.lua rename to src/Data/ModFlask.lua diff --git a/Data/ModItem.lua b/src/Data/ModItem.lua similarity index 100% rename from Data/ModItem.lua rename to src/Data/ModItem.lua diff --git a/Data/ModJewel.lua b/src/Data/ModJewel.lua similarity index 100% rename from Data/ModJewel.lua rename to src/Data/ModJewel.lua diff --git a/Data/ModJewelAbyss.lua b/src/Data/ModJewelAbyss.lua similarity index 100% rename from Data/ModJewelAbyss.lua rename to src/Data/ModJewelAbyss.lua diff --git a/Data/ModJewelCluster.lua b/src/Data/ModJewelCluster.lua similarity index 100% rename from Data/ModJewelCluster.lua rename to src/Data/ModJewelCluster.lua diff --git a/Data/ModMaster.lua b/src/Data/ModMaster.lua similarity index 100% rename from Data/ModMaster.lua rename to src/Data/ModMaster.lua diff --git a/Data/New.lua b/src/Data/New.lua similarity index 100% rename from Data/New.lua rename to src/Data/New.lua diff --git a/Data/Pantheons.lua b/src/Data/Pantheons.lua similarity index 100% rename from Data/Pantheons.lua rename to src/Data/Pantheons.lua diff --git a/Data/Rares.lua b/src/Data/Rares.lua similarity index 100% rename from Data/Rares.lua rename to src/Data/Rares.lua diff --git a/Data/SkillStatMap.lua b/src/Data/SkillStatMap.lua similarity index 100% rename from Data/SkillStatMap.lua rename to src/Data/SkillStatMap.lua diff --git a/Data/Skills/act_dex.lua b/src/Data/Skills/act_dex.lua similarity index 100% rename from Data/Skills/act_dex.lua rename to src/Data/Skills/act_dex.lua diff --git a/Data/Skills/act_int.lua b/src/Data/Skills/act_int.lua similarity index 100% rename from Data/Skills/act_int.lua rename to src/Data/Skills/act_int.lua diff --git a/Data/Skills/act_str.lua b/src/Data/Skills/act_str.lua similarity index 100% rename from Data/Skills/act_str.lua rename to src/Data/Skills/act_str.lua diff --git a/Data/Skills/glove.lua b/src/Data/Skills/glove.lua similarity index 100% rename from Data/Skills/glove.lua rename to src/Data/Skills/glove.lua diff --git a/Data/Skills/minion.lua b/src/Data/Skills/minion.lua similarity index 100% rename from Data/Skills/minion.lua rename to src/Data/Skills/minion.lua diff --git a/Data/Skills/other.lua b/src/Data/Skills/other.lua similarity index 100% rename from Data/Skills/other.lua rename to src/Data/Skills/other.lua diff --git a/Data/Skills/spectre.lua b/src/Data/Skills/spectre.lua similarity index 100% rename from Data/Skills/spectre.lua rename to src/Data/Skills/spectre.lua diff --git a/Data/Skills/sup_dex.lua b/src/Data/Skills/sup_dex.lua similarity index 100% rename from Data/Skills/sup_dex.lua rename to src/Data/Skills/sup_dex.lua diff --git a/Data/Skills/sup_int.lua b/src/Data/Skills/sup_int.lua similarity index 100% rename from Data/Skills/sup_int.lua rename to src/Data/Skills/sup_int.lua diff --git a/Data/Skills/sup_str.lua b/src/Data/Skills/sup_str.lua similarity index 100% rename from Data/Skills/sup_str.lua rename to src/Data/Skills/sup_str.lua diff --git a/Data/Spectres.lua b/src/Data/Spectres.lua similarity index 100% rename from Data/Spectres.lua rename to src/Data/Spectres.lua diff --git a/Data/StatDescriptions/active_skill_gem_stat_descriptions.lua b/src/Data/StatDescriptions/active_skill_gem_stat_descriptions.lua similarity index 100% rename from Data/StatDescriptions/active_skill_gem_stat_descriptions.lua rename to src/Data/StatDescriptions/active_skill_gem_stat_descriptions.lua diff --git a/Data/StatDescriptions/aura_skill_stat_descriptions.lua b/src/Data/StatDescriptions/aura_skill_stat_descriptions.lua similarity index 100% rename from Data/StatDescriptions/aura_skill_stat_descriptions.lua rename to src/Data/StatDescriptions/aura_skill_stat_descriptions.lua diff --git a/Data/StatDescriptions/banner_aura_skill_stat_descriptions.lua b/src/Data/StatDescriptions/banner_aura_skill_stat_descriptions.lua similarity index 100% rename from Data/StatDescriptions/banner_aura_skill_stat_descriptions.lua rename to src/Data/StatDescriptions/banner_aura_skill_stat_descriptions.lua diff --git a/Data/StatDescriptions/beam_skill_stat_descriptions.lua b/src/Data/StatDescriptions/beam_skill_stat_descriptions.lua similarity index 100% rename from Data/StatDescriptions/beam_skill_stat_descriptions.lua rename to src/Data/StatDescriptions/beam_skill_stat_descriptions.lua diff --git a/Data/StatDescriptions/brand_skill_stat_descriptions.lua b/src/Data/StatDescriptions/brand_skill_stat_descriptions.lua similarity index 100% rename from Data/StatDescriptions/brand_skill_stat_descriptions.lua rename to src/Data/StatDescriptions/brand_skill_stat_descriptions.lua diff --git a/Data/StatDescriptions/buff_skill_stat_descriptions.lua b/src/Data/StatDescriptions/buff_skill_stat_descriptions.lua similarity index 100% rename from Data/StatDescriptions/buff_skill_stat_descriptions.lua rename to src/Data/StatDescriptions/buff_skill_stat_descriptions.lua diff --git a/Data/StatDescriptions/curse_skill_stat_descriptions.lua b/src/Data/StatDescriptions/curse_skill_stat_descriptions.lua similarity index 100% rename from Data/StatDescriptions/curse_skill_stat_descriptions.lua rename to src/Data/StatDescriptions/curse_skill_stat_descriptions.lua diff --git a/Data/StatDescriptions/debuff_skill_stat_descriptions.lua b/src/Data/StatDescriptions/debuff_skill_stat_descriptions.lua similarity index 100% rename from Data/StatDescriptions/debuff_skill_stat_descriptions.lua rename to src/Data/StatDescriptions/debuff_skill_stat_descriptions.lua diff --git a/Data/StatDescriptions/gem_stat_descriptions.lua b/src/Data/StatDescriptions/gem_stat_descriptions.lua similarity index 100% rename from Data/StatDescriptions/gem_stat_descriptions.lua rename to src/Data/StatDescriptions/gem_stat_descriptions.lua diff --git a/Data/StatDescriptions/minion_attack_skill_stat_descriptions.lua b/src/Data/StatDescriptions/minion_attack_skill_stat_descriptions.lua similarity index 100% rename from Data/StatDescriptions/minion_attack_skill_stat_descriptions.lua rename to src/Data/StatDescriptions/minion_attack_skill_stat_descriptions.lua diff --git a/Data/StatDescriptions/minion_skill_stat_descriptions.lua b/src/Data/StatDescriptions/minion_skill_stat_descriptions.lua similarity index 100% rename from Data/StatDescriptions/minion_skill_stat_descriptions.lua rename to src/Data/StatDescriptions/minion_skill_stat_descriptions.lua diff --git a/Data/StatDescriptions/minion_spell_skill_stat_descriptions.lua b/src/Data/StatDescriptions/minion_spell_skill_stat_descriptions.lua similarity index 100% rename from Data/StatDescriptions/minion_spell_skill_stat_descriptions.lua rename to src/Data/StatDescriptions/minion_spell_skill_stat_descriptions.lua diff --git a/Data/StatDescriptions/monster_stat_descriptions.lua b/src/Data/StatDescriptions/monster_stat_descriptions.lua similarity index 100% rename from Data/StatDescriptions/monster_stat_descriptions.lua rename to src/Data/StatDescriptions/monster_stat_descriptions.lua diff --git a/Data/StatDescriptions/offering_skill_stat_descriptions.lua b/src/Data/StatDescriptions/offering_skill_stat_descriptions.lua similarity index 100% rename from Data/StatDescriptions/offering_skill_stat_descriptions.lua rename to src/Data/StatDescriptions/offering_skill_stat_descriptions.lua diff --git a/Data/StatDescriptions/skill_stat_descriptions.lua b/src/Data/StatDescriptions/skill_stat_descriptions.lua similarity index 100% rename from Data/StatDescriptions/skill_stat_descriptions.lua rename to src/Data/StatDescriptions/skill_stat_descriptions.lua diff --git a/Data/StatDescriptions/stat_descriptions.lua b/src/Data/StatDescriptions/stat_descriptions.lua similarity index 100% rename from Data/StatDescriptions/stat_descriptions.lua rename to src/Data/StatDescriptions/stat_descriptions.lua diff --git a/Data/StatDescriptions/variable_duration_skill_stat_descriptions.lua b/src/Data/StatDescriptions/variable_duration_skill_stat_descriptions.lua similarity index 100% rename from Data/StatDescriptions/variable_duration_skill_stat_descriptions.lua rename to src/Data/StatDescriptions/variable_duration_skill_stat_descriptions.lua diff --git a/Data/Uniques/amulet.lua b/src/Data/Uniques/amulet.lua similarity index 100% rename from Data/Uniques/amulet.lua rename to src/Data/Uniques/amulet.lua diff --git a/Data/Uniques/axe.lua b/src/Data/Uniques/axe.lua similarity index 100% rename from Data/Uniques/axe.lua rename to src/Data/Uniques/axe.lua diff --git a/Data/Uniques/belt.lua b/src/Data/Uniques/belt.lua similarity index 100% rename from Data/Uniques/belt.lua rename to src/Data/Uniques/belt.lua diff --git a/Data/Uniques/body.lua b/src/Data/Uniques/body.lua similarity index 100% rename from Data/Uniques/body.lua rename to src/Data/Uniques/body.lua diff --git a/Data/Uniques/boots.lua b/src/Data/Uniques/boots.lua similarity index 100% rename from Data/Uniques/boots.lua rename to src/Data/Uniques/boots.lua diff --git a/Data/Uniques/bow.lua b/src/Data/Uniques/bow.lua similarity index 100% rename from Data/Uniques/bow.lua rename to src/Data/Uniques/bow.lua diff --git a/Data/Uniques/claw.lua b/src/Data/Uniques/claw.lua similarity index 100% rename from Data/Uniques/claw.lua rename to src/Data/Uniques/claw.lua diff --git a/Data/Uniques/dagger.lua b/src/Data/Uniques/dagger.lua similarity index 100% rename from Data/Uniques/dagger.lua rename to src/Data/Uniques/dagger.lua diff --git a/Data/Uniques/flask.lua b/src/Data/Uniques/flask.lua similarity index 100% rename from Data/Uniques/flask.lua rename to src/Data/Uniques/flask.lua diff --git a/Data/Uniques/gloves.lua b/src/Data/Uniques/gloves.lua similarity index 100% rename from Data/Uniques/gloves.lua rename to src/Data/Uniques/gloves.lua diff --git a/Data/Uniques/helmet.lua b/src/Data/Uniques/helmet.lua similarity index 100% rename from Data/Uniques/helmet.lua rename to src/Data/Uniques/helmet.lua diff --git a/Data/Uniques/jewel.lua b/src/Data/Uniques/jewel.lua similarity index 100% rename from Data/Uniques/jewel.lua rename to src/Data/Uniques/jewel.lua diff --git a/Data/Uniques/mace.lua b/src/Data/Uniques/mace.lua similarity index 100% rename from Data/Uniques/mace.lua rename to src/Data/Uniques/mace.lua diff --git a/Data/Uniques/quiver.lua b/src/Data/Uniques/quiver.lua similarity index 100% rename from Data/Uniques/quiver.lua rename to src/Data/Uniques/quiver.lua diff --git a/Data/Uniques/ring.lua b/src/Data/Uniques/ring.lua similarity index 100% rename from Data/Uniques/ring.lua rename to src/Data/Uniques/ring.lua diff --git a/Data/Uniques/shield.lua b/src/Data/Uniques/shield.lua similarity index 100% rename from Data/Uniques/shield.lua rename to src/Data/Uniques/shield.lua diff --git a/Data/Uniques/staff.lua b/src/Data/Uniques/staff.lua similarity index 100% rename from Data/Uniques/staff.lua rename to src/Data/Uniques/staff.lua diff --git a/Data/Uniques/sword.lua b/src/Data/Uniques/sword.lua similarity index 100% rename from Data/Uniques/sword.lua rename to src/Data/Uniques/sword.lua diff --git a/Data/Uniques/wand.lua b/src/Data/Uniques/wand.lua similarity index 100% rename from Data/Uniques/wand.lua rename to src/Data/Uniques/wand.lua diff --git a/Export/Bases/amulet.txt b/src/Export/Bases/amulet.txt similarity index 100% rename from Export/Bases/amulet.txt rename to src/Export/Bases/amulet.txt diff --git a/Export/Bases/axe.txt b/src/Export/Bases/axe.txt similarity index 100% rename from Export/Bases/axe.txt rename to src/Export/Bases/axe.txt diff --git a/Export/Bases/belt.txt b/src/Export/Bases/belt.txt similarity index 100% rename from Export/Bases/belt.txt rename to src/Export/Bases/belt.txt diff --git a/Export/Bases/body.txt b/src/Export/Bases/body.txt similarity index 100% rename from Export/Bases/body.txt rename to src/Export/Bases/body.txt diff --git a/Export/Bases/boots.txt b/src/Export/Bases/boots.txt similarity index 100% rename from Export/Bases/boots.txt rename to src/Export/Bases/boots.txt diff --git a/Export/Bases/bow.txt b/src/Export/Bases/bow.txt similarity index 100% rename from Export/Bases/bow.txt rename to src/Export/Bases/bow.txt diff --git a/Export/Bases/claw.txt b/src/Export/Bases/claw.txt similarity index 100% rename from Export/Bases/claw.txt rename to src/Export/Bases/claw.txt diff --git a/Export/Bases/dagger.txt b/src/Export/Bases/dagger.txt similarity index 100% rename from Export/Bases/dagger.txt rename to src/Export/Bases/dagger.txt diff --git a/Export/Bases/flask.txt b/src/Export/Bases/flask.txt similarity index 100% rename from Export/Bases/flask.txt rename to src/Export/Bases/flask.txt diff --git a/Export/Bases/gloves.txt b/src/Export/Bases/gloves.txt similarity index 100% rename from Export/Bases/gloves.txt rename to src/Export/Bases/gloves.txt diff --git a/Export/Bases/helmet.txt b/src/Export/Bases/helmet.txt similarity index 100% rename from Export/Bases/helmet.txt rename to src/Export/Bases/helmet.txt diff --git a/Export/Bases/jewel.txt b/src/Export/Bases/jewel.txt similarity index 100% rename from Export/Bases/jewel.txt rename to src/Export/Bases/jewel.txt diff --git a/Export/Bases/mace.txt b/src/Export/Bases/mace.txt similarity index 100% rename from Export/Bases/mace.txt rename to src/Export/Bases/mace.txt diff --git a/Export/Bases/quiver.txt b/src/Export/Bases/quiver.txt similarity index 100% rename from Export/Bases/quiver.txt rename to src/Export/Bases/quiver.txt diff --git a/Export/Bases/ring.txt b/src/Export/Bases/ring.txt similarity index 100% rename from Export/Bases/ring.txt rename to src/Export/Bases/ring.txt diff --git a/Export/Bases/shield.txt b/src/Export/Bases/shield.txt similarity index 100% rename from Export/Bases/shield.txt rename to src/Export/Bases/shield.txt diff --git a/Export/Bases/staff.txt b/src/Export/Bases/staff.txt similarity index 100% rename from Export/Bases/staff.txt rename to src/Export/Bases/staff.txt diff --git a/Export/Bases/sword.txt b/src/Export/Bases/sword.txt similarity index 100% rename from Export/Bases/sword.txt rename to src/Export/Bases/sword.txt diff --git a/Export/Bases/wand.txt b/src/Export/Bases/wand.txt similarity index 100% rename from Export/Bases/wand.txt rename to src/Export/Bases/wand.txt diff --git a/Export/Classes/Dat64File.lua b/src/Export/Classes/Dat64File.lua similarity index 100% rename from Export/Classes/Dat64File.lua rename to src/Export/Classes/Dat64File.lua diff --git a/Export/Classes/DatFile.lua b/src/Export/Classes/DatFile.lua similarity index 100% rename from Export/Classes/DatFile.lua rename to src/Export/Classes/DatFile.lua diff --git a/Export/Classes/DatListControl.lua b/src/Export/Classes/DatListControl.lua similarity index 100% rename from Export/Classes/DatListControl.lua rename to src/Export/Classes/DatListControl.lua diff --git a/Export/Classes/GGPKData.lua b/src/Export/Classes/GGPKData.lua similarity index 100% rename from Export/Classes/GGPKData.lua rename to src/Export/Classes/GGPKData.lua diff --git a/Export/Classes/RowListControl.lua b/src/Export/Classes/RowListControl.lua similarity index 100% rename from Export/Classes/RowListControl.lua rename to src/Export/Classes/RowListControl.lua diff --git a/Export/Classes/ScriptListControl.lua b/src/Export/Classes/ScriptListControl.lua similarity index 100% rename from Export/Classes/ScriptListControl.lua rename to src/Export/Classes/ScriptListControl.lua diff --git a/Export/Classes/SpecColListControl.lua b/src/Export/Classes/SpecColListControl.lua similarity index 100% rename from Export/Classes/SpecColListControl.lua rename to src/Export/Classes/SpecColListControl.lua diff --git a/Export/Launch.lua b/src/Export/Launch.lua similarity index 100% rename from Export/Launch.lua rename to src/Export/Launch.lua diff --git a/Export/Main.lua b/src/Export/Main.lua similarity index 100% rename from Export/Main.lua rename to src/Export/Main.lua diff --git a/Export/Minions/Minions.txt b/src/Export/Minions/Minions.txt similarity index 100% rename from Export/Minions/Minions.txt rename to src/Export/Minions/Minions.txt diff --git a/Export/Minions/Spectres.txt b/src/Export/Minions/Spectres.txt similarity index 100% rename from Export/Minions/Spectres.txt rename to src/Export/Minions/Spectres.txt diff --git a/Export/Minions/modmap.ini b/src/Export/Minions/modmap.ini similarity index 100% rename from Export/Minions/modmap.ini rename to src/Export/Minions/modmap.ini diff --git a/Export/Scripts/bases.lua b/src/Export/Scripts/bases.lua similarity index 100% rename from Export/Scripts/bases.lua rename to src/Export/Scripts/bases.lua diff --git a/Export/Scripts/cluster.lua b/src/Export/Scripts/cluster.lua similarity index 100% rename from Export/Scripts/cluster.lua rename to src/Export/Scripts/cluster.lua diff --git a/Export/Scripts/enchant.lua b/src/Export/Scripts/enchant.lua similarity index 100% rename from Export/Scripts/enchant.lua rename to src/Export/Scripts/enchant.lua diff --git a/Export/Scripts/essence.lua b/src/Export/Scripts/essence.lua similarity index 100% rename from Export/Scripts/essence.lua rename to src/Export/Scripts/essence.lua diff --git a/Export/Scripts/legionPassives.lua b/src/Export/Scripts/legionPassives.lua similarity index 100% rename from Export/Scripts/legionPassives.lua rename to src/Export/Scripts/legionPassives.lua diff --git a/Export/Scripts/masters.lua b/src/Export/Scripts/masters.lua similarity index 100% rename from Export/Scripts/masters.lua rename to src/Export/Scripts/masters.lua diff --git a/Export/Scripts/minions.lua b/src/Export/Scripts/minions.lua similarity index 100% rename from Export/Scripts/minions.lua rename to src/Export/Scripts/minions.lua diff --git a/Export/Scripts/miscdata.lua b/src/Export/Scripts/miscdata.lua similarity index 100% rename from Export/Scripts/miscdata.lua rename to src/Export/Scripts/miscdata.lua diff --git a/Export/Scripts/mods.lua b/src/Export/Scripts/mods.lua similarity index 100% rename from Export/Scripts/mods.lua rename to src/Export/Scripts/mods.lua diff --git a/Export/Scripts/pantheons.lua b/src/Export/Scripts/pantheons.lua similarity index 100% rename from Export/Scripts/pantheons.lua rename to src/Export/Scripts/pantheons.lua diff --git a/Export/Scripts/skills.lua b/src/Export/Scripts/skills.lua similarity index 100% rename from Export/Scripts/skills.lua rename to src/Export/Scripts/skills.lua diff --git a/Export/Scripts/statdesc.lua b/src/Export/Scripts/statdesc.lua similarity index 100% rename from Export/Scripts/statdesc.lua rename to src/Export/Scripts/statdesc.lua diff --git a/Export/Skills/act_dex.txt b/src/Export/Skills/act_dex.txt similarity index 100% rename from Export/Skills/act_dex.txt rename to src/Export/Skills/act_dex.txt diff --git a/Export/Skills/act_int.txt b/src/Export/Skills/act_int.txt similarity index 100% rename from Export/Skills/act_int.txt rename to src/Export/Skills/act_int.txt diff --git a/Export/Skills/act_str.txt b/src/Export/Skills/act_str.txt similarity index 100% rename from Export/Skills/act_str.txt rename to src/Export/Skills/act_str.txt diff --git a/Export/Skills/glove.txt b/src/Export/Skills/glove.txt similarity index 100% rename from Export/Skills/glove.txt rename to src/Export/Skills/glove.txt diff --git a/Export/Skills/minion.txt b/src/Export/Skills/minion.txt similarity index 100% rename from Export/Skills/minion.txt rename to src/Export/Skills/minion.txt diff --git a/Export/Skills/other.txt b/src/Export/Skills/other.txt similarity index 100% rename from Export/Skills/other.txt rename to src/Export/Skills/other.txt diff --git a/Export/Skills/spectre.txt b/src/Export/Skills/spectre.txt similarity index 100% rename from Export/Skills/spectre.txt rename to src/Export/Skills/spectre.txt diff --git a/Export/Skills/sup_dex.txt b/src/Export/Skills/sup_dex.txt similarity index 100% rename from Export/Skills/sup_dex.txt rename to src/Export/Skills/sup_dex.txt diff --git a/Export/Skills/sup_int.txt b/src/Export/Skills/sup_int.txt similarity index 100% rename from Export/Skills/sup_int.txt rename to src/Export/Skills/sup_int.txt diff --git a/Export/Skills/sup_str.txt b/src/Export/Skills/sup_str.txt similarity index 100% rename from Export/Skills/sup_str.txt rename to src/Export/Skills/sup_str.txt diff --git a/Export/Tree/tree.lua b/src/Export/Tree/tree.lua similarity index 100% rename from Export/Tree/tree.lua rename to src/Export/Tree/tree.lua diff --git a/Export/Tree/tree_in.lua b/src/Export/Tree/tree_in.lua similarity index 100% rename from Export/Tree/tree_in.lua rename to src/Export/Tree/tree_in.lua diff --git a/Export/browse.lua b/src/Export/browse.lua similarity index 100% rename from Export/browse.lua rename to src/Export/browse.lua diff --git a/Export/essence.txt b/src/Export/essence.txt similarity index 100% rename from Export/essence.txt rename to src/Export/essence.txt diff --git a/Export/essenceMatch.lua b/src/Export/essenceMatch.lua similarity index 100% rename from Export/essenceMatch.lua rename to src/Export/essenceMatch.lua diff --git a/Export/ggpk/README.md b/src/Export/ggpk/README.md similarity index 100% rename from Export/ggpk/README.md rename to src/Export/ggpk/README.md diff --git a/Export/passives.lua b/src/Export/passives.lua similarity index 100% rename from Export/passives.lua rename to src/Export/passives.lua diff --git a/Export/psg.lua b/src/Export/psg.lua similarity index 100% rename from Export/psg.lua rename to src/Export/psg.lua diff --git a/Export/spec.lua b/src/Export/spec.lua similarity index 100% rename from Export/spec.lua rename to src/Export/spec.lua diff --git a/Export/statdesc.lua b/src/Export/statdesc.lua similarity index 100% rename from Export/statdesc.lua rename to src/Export/statdesc.lua diff --git a/GameVersions.lua b/src/GameVersions.lua similarity index 100% rename from GameVersions.lua rename to src/GameVersions.lua diff --git a/HeadlessWrapper.lua b/src/HeadlessWrapper.lua similarity index 100% rename from HeadlessWrapper.lua rename to src/HeadlessWrapper.lua diff --git a/Launch.lua b/src/Launch.lua similarity index 100% rename from Launch.lua rename to src/Launch.lua diff --git a/LaunchInstall.lua b/src/LaunchInstall.lua similarity index 100% rename from LaunchInstall.lua rename to src/LaunchInstall.lua diff --git a/Modules/Build.lua b/src/Modules/Build.lua similarity index 100% rename from Modules/Build.lua rename to src/Modules/Build.lua diff --git a/Modules/BuildList.lua b/src/Modules/BuildList.lua similarity index 100% rename from Modules/BuildList.lua rename to src/Modules/BuildList.lua diff --git a/Modules/CalcActiveSkill.lua b/src/Modules/CalcActiveSkill.lua similarity index 100% rename from Modules/CalcActiveSkill.lua rename to src/Modules/CalcActiveSkill.lua diff --git a/Modules/CalcBreakdown.lua b/src/Modules/CalcBreakdown.lua similarity index 100% rename from Modules/CalcBreakdown.lua rename to src/Modules/CalcBreakdown.lua diff --git a/Modules/CalcDefence.lua b/src/Modules/CalcDefence.lua similarity index 100% rename from Modules/CalcDefence.lua rename to src/Modules/CalcDefence.lua diff --git a/Modules/CalcOffence.lua b/src/Modules/CalcOffence.lua similarity index 100% rename from Modules/CalcOffence.lua rename to src/Modules/CalcOffence.lua diff --git a/Modules/CalcPerform.lua b/src/Modules/CalcPerform.lua similarity index 100% rename from Modules/CalcPerform.lua rename to src/Modules/CalcPerform.lua diff --git a/Modules/CalcSections.lua b/src/Modules/CalcSections.lua similarity index 100% rename from Modules/CalcSections.lua rename to src/Modules/CalcSections.lua diff --git a/Modules/CalcSetup.lua b/src/Modules/CalcSetup.lua similarity index 100% rename from Modules/CalcSetup.lua rename to src/Modules/CalcSetup.lua diff --git a/Modules/CalcTools.lua b/src/Modules/CalcTools.lua similarity index 100% rename from Modules/CalcTools.lua rename to src/Modules/CalcTools.lua diff --git a/Modules/Calcs.lua b/src/Modules/Calcs.lua similarity index 100% rename from Modules/Calcs.lua rename to src/Modules/Calcs.lua diff --git a/Modules/Common.lua b/src/Modules/Common.lua similarity index 100% rename from Modules/Common.lua rename to src/Modules/Common.lua diff --git a/Modules/ConfigOptions.lua b/src/Modules/ConfigOptions.lua similarity index 100% rename from Modules/ConfigOptions.lua rename to src/Modules/ConfigOptions.lua diff --git a/Modules/Data.lua b/src/Modules/Data.lua similarity index 100% rename from Modules/Data.lua rename to src/Modules/Data.lua diff --git a/Modules/ItemTools.lua b/src/Modules/ItemTools.lua similarity index 100% rename from Modules/ItemTools.lua rename to src/Modules/ItemTools.lua diff --git a/Modules/Main.lua b/src/Modules/Main.lua similarity index 100% rename from Modules/Main.lua rename to src/Modules/Main.lua diff --git a/Modules/ModParser.lua b/src/Modules/ModParser.lua similarity index 100% rename from Modules/ModParser.lua rename to src/Modules/ModParser.lua diff --git a/Modules/ModTools.lua b/src/Modules/ModTools.lua similarity index 100% rename from Modules/ModTools.lua rename to src/Modules/ModTools.lua diff --git a/Modules/PantheonTools.lua b/src/Modules/PantheonTools.lua similarity index 100% rename from Modules/PantheonTools.lua rename to src/Modules/PantheonTools.lua diff --git a/Modules/Profiler.lua b/src/Modules/Profiler.lua similarity index 100% rename from Modules/Profiler.lua rename to src/Modules/Profiler.lua diff --git a/Modules/StatDescriber.lua b/src/Modules/StatDescriber.lua similarity index 100% rename from Modules/StatDescriber.lua rename to src/Modules/StatDescriber.lua diff --git a/TreeData/2_6/skill_sprite-3-32f639bbfc42783ca7ec218a787dd918.jpg b/src/TreeData/2_6/skill_sprite-3-32f639bbfc42783ca7ec218a787dd918.jpg similarity index 100% rename from TreeData/2_6/skill_sprite-3-32f639bbfc42783ca7ec218a787dd918.jpg rename to src/TreeData/2_6/skill_sprite-3-32f639bbfc42783ca7ec218a787dd918.jpg diff --git a/TreeData/2_6/skill_sprite-active-3-3e73c4c4534433ecfc340c7287093bd5.png b/src/TreeData/2_6/skill_sprite-active-3-3e73c4c4534433ecfc340c7287093bd5.png similarity index 100% rename from TreeData/2_6/skill_sprite-active-3-3e73c4c4534433ecfc340c7287093bd5.png rename to src/TreeData/2_6/skill_sprite-active-3-3e73c4c4534433ecfc340c7287093bd5.png diff --git a/TreeData/2_6/skill_sprite-active-3-7798fabab8a21829831293c20ac9c414.jpg b/src/TreeData/2_6/skill_sprite-active-3-7798fabab8a21829831293c20ac9c414.jpg similarity index 100% rename from TreeData/2_6/skill_sprite-active-3-7798fabab8a21829831293c20ac9c414.jpg rename to src/TreeData/2_6/skill_sprite-active-3-7798fabab8a21829831293c20ac9c414.jpg diff --git a/TreeData/2_6/tree.lua b/src/TreeData/2_6/tree.lua similarity index 100% rename from TreeData/2_6/tree.lua rename to src/TreeData/2_6/tree.lua diff --git a/TreeData/3_10/groups-3.png b/src/TreeData/3_10/groups-3.png similarity index 100% rename from TreeData/3_10/groups-3.png rename to src/TreeData/3_10/groups-3.png diff --git a/TreeData/3_10/skills-3.jpg b/src/TreeData/3_10/skills-3.jpg similarity index 100% rename from TreeData/3_10/skills-3.jpg rename to src/TreeData/3_10/skills-3.jpg diff --git a/TreeData/3_10/skills-disabled-3.jpg b/src/TreeData/3_10/skills-disabled-3.jpg similarity index 100% rename from TreeData/3_10/skills-disabled-3.jpg rename to src/TreeData/3_10/skills-disabled-3.jpg diff --git a/TreeData/3_10/tree.lua b/src/TreeData/3_10/tree.lua similarity index 100% rename from TreeData/3_10/tree.lua rename to src/TreeData/3_10/tree.lua diff --git a/TreeData/3_11/groups-3.png b/src/TreeData/3_11/groups-3.png similarity index 100% rename from TreeData/3_11/groups-3.png rename to src/TreeData/3_11/groups-3.png diff --git a/TreeData/3_11/skills-3.jpg b/src/TreeData/3_11/skills-3.jpg similarity index 100% rename from TreeData/3_11/skills-3.jpg rename to src/TreeData/3_11/skills-3.jpg diff --git a/TreeData/3_11/skills-disabled-3.jpg b/src/TreeData/3_11/skills-disabled-3.jpg similarity index 100% rename from TreeData/3_11/skills-disabled-3.jpg rename to src/TreeData/3_11/skills-disabled-3.jpg diff --git a/TreeData/3_11/tree.lua b/src/TreeData/3_11/tree.lua similarity index 100% rename from TreeData/3_11/tree.lua rename to src/TreeData/3_11/tree.lua diff --git a/TreeData/3_12/groups-3.png b/src/TreeData/3_12/groups-3.png similarity index 100% rename from TreeData/3_12/groups-3.png rename to src/TreeData/3_12/groups-3.png diff --git a/TreeData/3_12/skills-3.jpg b/src/TreeData/3_12/skills-3.jpg similarity index 100% rename from TreeData/3_12/skills-3.jpg rename to src/TreeData/3_12/skills-3.jpg diff --git a/TreeData/3_12/skills-disabled-3.jpg b/src/TreeData/3_12/skills-disabled-3.jpg similarity index 100% rename from TreeData/3_12/skills-disabled-3.jpg rename to src/TreeData/3_12/skills-disabled-3.jpg diff --git a/TreeData/3_12/tree.lua b/src/TreeData/3_12/tree.lua similarity index 100% rename from TreeData/3_12/tree.lua rename to src/TreeData/3_12/tree.lua diff --git a/TreeData/3_13/groups-3.png b/src/TreeData/3_13/groups-3.png similarity index 100% rename from TreeData/3_13/groups-3.png rename to src/TreeData/3_13/groups-3.png diff --git a/TreeData/3_13/skills-3.jpg b/src/TreeData/3_13/skills-3.jpg similarity index 100% rename from TreeData/3_13/skills-3.jpg rename to src/TreeData/3_13/skills-3.jpg diff --git a/TreeData/3_13/skills-disabled-3.jpg b/src/TreeData/3_13/skills-disabled-3.jpg similarity index 100% rename from TreeData/3_13/skills-disabled-3.jpg rename to src/TreeData/3_13/skills-disabled-3.jpg diff --git a/TreeData/3_13/tree.lua b/src/TreeData/3_13/tree.lua similarity index 100% rename from TreeData/3_13/tree.lua rename to src/TreeData/3_13/tree.lua diff --git a/TreeData/3_6/groups-3.png b/src/TreeData/3_6/groups-3.png similarity index 100% rename from TreeData/3_6/groups-3.png rename to src/TreeData/3_6/groups-3.png diff --git a/TreeData/3_6/skills-3.jpg b/src/TreeData/3_6/skills-3.jpg similarity index 100% rename from TreeData/3_6/skills-3.jpg rename to src/TreeData/3_6/skills-3.jpg diff --git a/TreeData/3_6/skills-disabled-3.jpg b/src/TreeData/3_6/skills-disabled-3.jpg similarity index 100% rename from TreeData/3_6/skills-disabled-3.jpg rename to src/TreeData/3_6/skills-disabled-3.jpg diff --git a/TreeData/3_6/tree.lua b/src/TreeData/3_6/tree.lua similarity index 100% rename from TreeData/3_6/tree.lua rename to src/TreeData/3_6/tree.lua diff --git a/TreeData/3_7/groups-3.png b/src/TreeData/3_7/groups-3.png similarity index 100% rename from TreeData/3_7/groups-3.png rename to src/TreeData/3_7/groups-3.png diff --git a/TreeData/3_7/skills-3.jpg b/src/TreeData/3_7/skills-3.jpg similarity index 100% rename from TreeData/3_7/skills-3.jpg rename to src/TreeData/3_7/skills-3.jpg diff --git a/TreeData/3_7/skills-disabled-3.jpg b/src/TreeData/3_7/skills-disabled-3.jpg similarity index 100% rename from TreeData/3_7/skills-disabled-3.jpg rename to src/TreeData/3_7/skills-disabled-3.jpg diff --git a/TreeData/3_7/tree.lua b/src/TreeData/3_7/tree.lua similarity index 100% rename from TreeData/3_7/tree.lua rename to src/TreeData/3_7/tree.lua diff --git a/TreeData/3_8/groups-3.png b/src/TreeData/3_8/groups-3.png similarity index 100% rename from TreeData/3_8/groups-3.png rename to src/TreeData/3_8/groups-3.png diff --git a/TreeData/3_8/skills-3.jpg b/src/TreeData/3_8/skills-3.jpg similarity index 100% rename from TreeData/3_8/skills-3.jpg rename to src/TreeData/3_8/skills-3.jpg diff --git a/TreeData/3_8/skills-disabled-3.jpg b/src/TreeData/3_8/skills-disabled-3.jpg similarity index 100% rename from TreeData/3_8/skills-disabled-3.jpg rename to src/TreeData/3_8/skills-disabled-3.jpg diff --git a/TreeData/3_8/tree.lua b/src/TreeData/3_8/tree.lua similarity index 100% rename from TreeData/3_8/tree.lua rename to src/TreeData/3_8/tree.lua diff --git a/TreeData/3_9/groups-3.png b/src/TreeData/3_9/groups-3.png similarity index 100% rename from TreeData/3_9/groups-3.png rename to src/TreeData/3_9/groups-3.png diff --git a/TreeData/3_9/skills-3.jpg b/src/TreeData/3_9/skills-3.jpg similarity index 100% rename from TreeData/3_9/skills-3.jpg rename to src/TreeData/3_9/skills-3.jpg diff --git a/TreeData/3_9/skills-disabled-3.jpg b/src/TreeData/3_9/skills-disabled-3.jpg similarity index 100% rename from TreeData/3_9/skills-disabled-3.jpg rename to src/TreeData/3_9/skills-disabled-3.jpg diff --git a/TreeData/3_9/tree.lua b/src/TreeData/3_9/tree.lua similarity index 100% rename from TreeData/3_9/tree.lua rename to src/TreeData/3_9/tree.lua diff --git a/TreeData/AmberOil.png b/src/TreeData/AmberOil.png similarity index 100% rename from TreeData/AmberOil.png rename to src/TreeData/AmberOil.png diff --git a/TreeData/AscendancyButton.png b/src/TreeData/AscendancyButton.png similarity index 100% rename from TreeData/AscendancyButton.png rename to src/TreeData/AscendancyButton.png diff --git a/TreeData/AscendancyButtonHighlight.png b/src/TreeData/AscendancyButtonHighlight.png similarity index 100% rename from TreeData/AscendancyButtonHighlight.png rename to src/TreeData/AscendancyButtonHighlight.png diff --git a/TreeData/AscendancyButtonPressed.png b/src/TreeData/AscendancyButtonPressed.png similarity index 100% rename from TreeData/AscendancyButtonPressed.png rename to src/TreeData/AscendancyButtonPressed.png diff --git a/TreeData/AscendancyFrameLargeAllocated.png b/src/TreeData/AscendancyFrameLargeAllocated.png similarity index 100% rename from TreeData/AscendancyFrameLargeAllocated.png rename to src/TreeData/AscendancyFrameLargeAllocated.png diff --git a/TreeData/AscendancyFrameLargeCanAllocate.png b/src/TreeData/AscendancyFrameLargeCanAllocate.png similarity index 100% rename from TreeData/AscendancyFrameLargeCanAllocate.png rename to src/TreeData/AscendancyFrameLargeCanAllocate.png diff --git a/TreeData/AscendancyFrameLargeNormal.png b/src/TreeData/AscendancyFrameLargeNormal.png similarity index 100% rename from TreeData/AscendancyFrameLargeNormal.png rename to src/TreeData/AscendancyFrameLargeNormal.png diff --git a/TreeData/AscendancyFrameSmallAllocated.png b/src/TreeData/AscendancyFrameSmallAllocated.png similarity index 100% rename from TreeData/AscendancyFrameSmallAllocated.png rename to src/TreeData/AscendancyFrameSmallAllocated.png diff --git a/TreeData/AscendancyFrameSmallCanAllocate.png b/src/TreeData/AscendancyFrameSmallCanAllocate.png similarity index 100% rename from TreeData/AscendancyFrameSmallCanAllocate.png rename to src/TreeData/AscendancyFrameSmallCanAllocate.png diff --git a/TreeData/AscendancyFrameSmallNormal.png b/src/TreeData/AscendancyFrameSmallNormal.png similarity index 100% rename from TreeData/AscendancyFrameSmallNormal.png rename to src/TreeData/AscendancyFrameSmallNormal.png diff --git a/TreeData/AscendancyMiddle.png b/src/TreeData/AscendancyMiddle.png similarity index 100% rename from TreeData/AscendancyMiddle.png rename to src/TreeData/AscendancyMiddle.png diff --git a/TreeData/AzureOil.png b/src/TreeData/AzureOil.png similarity index 100% rename from TreeData/AzureOil.png rename to src/TreeData/AzureOil.png diff --git a/TreeData/Background1.png b/src/TreeData/Background1.png similarity index 100% rename from TreeData/Background1.png rename to src/TreeData/Background1.png diff --git a/TreeData/BackgroundDex.png b/src/TreeData/BackgroundDex.png similarity index 100% rename from TreeData/BackgroundDex.png rename to src/TreeData/BackgroundDex.png diff --git a/TreeData/BackgroundDexInt.png b/src/TreeData/BackgroundDexInt.png similarity index 100% rename from TreeData/BackgroundDexInt.png rename to src/TreeData/BackgroundDexInt.png diff --git a/TreeData/BackgroundInt.png b/src/TreeData/BackgroundInt.png similarity index 100% rename from TreeData/BackgroundInt.png rename to src/TreeData/BackgroundInt.png diff --git a/TreeData/BackgroundStr.png b/src/TreeData/BackgroundStr.png similarity index 100% rename from TreeData/BackgroundStr.png rename to src/TreeData/BackgroundStr.png diff --git a/TreeData/BackgroundStrDex.png b/src/TreeData/BackgroundStrDex.png similarity index 100% rename from TreeData/BackgroundStrDex.png rename to src/TreeData/BackgroundStrDex.png diff --git a/TreeData/BackgroundStrInt.png b/src/TreeData/BackgroundStrInt.png similarity index 100% rename from TreeData/BackgroundStrInt.png rename to src/TreeData/BackgroundStrInt.png diff --git a/TreeData/BlackOil.png b/src/TreeData/BlackOil.png similarity index 100% rename from TreeData/BlackOil.png rename to src/TreeData/BlackOil.png diff --git a/TreeData/BlightedNotableFrameAllocated.png b/src/TreeData/BlightedNotableFrameAllocated.png similarity index 100% rename from TreeData/BlightedNotableFrameAllocated.png rename to src/TreeData/BlightedNotableFrameAllocated.png diff --git a/TreeData/BlightedNotableFrameCanAllocate.png b/src/TreeData/BlightedNotableFrameCanAllocate.png similarity index 100% rename from TreeData/BlightedNotableFrameCanAllocate.png rename to src/TreeData/BlightedNotableFrameCanAllocate.png diff --git a/TreeData/BlightedNotableFrameUnallocated.png b/src/TreeData/BlightedNotableFrameUnallocated.png similarity index 100% rename from TreeData/BlightedNotableFrameUnallocated.png rename to src/TreeData/BlightedNotableFrameUnallocated.png diff --git a/TreeData/ClassesAscendant.png b/src/TreeData/ClassesAscendant.png similarity index 100% rename from TreeData/ClassesAscendant.png rename to src/TreeData/ClassesAscendant.png diff --git a/TreeData/ClassesAssassin.png b/src/TreeData/ClassesAssassin.png similarity index 100% rename from TreeData/ClassesAssassin.png rename to src/TreeData/ClassesAssassin.png diff --git a/TreeData/ClassesBerserker.png b/src/TreeData/ClassesBerserker.png similarity index 100% rename from TreeData/ClassesBerserker.png rename to src/TreeData/ClassesBerserker.png diff --git a/TreeData/ClassesChampion.png b/src/TreeData/ClassesChampion.png similarity index 100% rename from TreeData/ClassesChampion.png rename to src/TreeData/ClassesChampion.png diff --git a/TreeData/ClassesChieftain.png b/src/TreeData/ClassesChieftain.png similarity index 100% rename from TreeData/ClassesChieftain.png rename to src/TreeData/ClassesChieftain.png diff --git a/TreeData/ClassesDeadeye.png b/src/TreeData/ClassesDeadeye.png similarity index 100% rename from TreeData/ClassesDeadeye.png rename to src/TreeData/ClassesDeadeye.png diff --git a/TreeData/ClassesElementalist.png b/src/TreeData/ClassesElementalist.png similarity index 100% rename from TreeData/ClassesElementalist.png rename to src/TreeData/ClassesElementalist.png diff --git a/TreeData/ClassesGladiator.png b/src/TreeData/ClassesGladiator.png similarity index 100% rename from TreeData/ClassesGladiator.png rename to src/TreeData/ClassesGladiator.png diff --git a/TreeData/ClassesGuardian.png b/src/TreeData/ClassesGuardian.png similarity index 100% rename from TreeData/ClassesGuardian.png rename to src/TreeData/ClassesGuardian.png diff --git a/TreeData/ClassesHierophant.png b/src/TreeData/ClassesHierophant.png similarity index 100% rename from TreeData/ClassesHierophant.png rename to src/TreeData/ClassesHierophant.png diff --git a/TreeData/ClassesInquisitor.png b/src/TreeData/ClassesInquisitor.png similarity index 100% rename from TreeData/ClassesInquisitor.png rename to src/TreeData/ClassesInquisitor.png diff --git a/TreeData/ClassesJuggernaut.png b/src/TreeData/ClassesJuggernaut.png similarity index 100% rename from TreeData/ClassesJuggernaut.png rename to src/TreeData/ClassesJuggernaut.png diff --git a/TreeData/ClassesNecromancer.png b/src/TreeData/ClassesNecromancer.png similarity index 100% rename from TreeData/ClassesNecromancer.png rename to src/TreeData/ClassesNecromancer.png diff --git a/TreeData/ClassesOccultist.png b/src/TreeData/ClassesOccultist.png similarity index 100% rename from TreeData/ClassesOccultist.png rename to src/TreeData/ClassesOccultist.png diff --git a/TreeData/ClassesPathfinder.png b/src/TreeData/ClassesPathfinder.png similarity index 100% rename from TreeData/ClassesPathfinder.png rename to src/TreeData/ClassesPathfinder.png diff --git a/TreeData/ClassesRaider.png b/src/TreeData/ClassesRaider.png similarity index 100% rename from TreeData/ClassesRaider.png rename to src/TreeData/ClassesRaider.png diff --git a/TreeData/ClassesSaboteur.png b/src/TreeData/ClassesSaboteur.png similarity index 100% rename from TreeData/ClassesSaboteur.png rename to src/TreeData/ClassesSaboteur.png diff --git a/TreeData/ClassesSlayer.png b/src/TreeData/ClassesSlayer.png similarity index 100% rename from TreeData/ClassesSlayer.png rename to src/TreeData/ClassesSlayer.png diff --git a/TreeData/ClassesTrickster.png b/src/TreeData/ClassesTrickster.png similarity index 100% rename from TreeData/ClassesTrickster.png rename to src/TreeData/ClassesTrickster.png diff --git a/TreeData/ClearOil.png b/src/TreeData/ClearOil.png similarity index 100% rename from TreeData/ClearOil.png rename to src/TreeData/ClearOil.png diff --git a/TreeData/CrimsonOil.png b/src/TreeData/CrimsonOil.png similarity index 100% rename from TreeData/CrimsonOil.png rename to src/TreeData/CrimsonOil.png diff --git a/TreeData/EternalEmpireJewelCircle1.png b/src/TreeData/EternalEmpireJewelCircle1.png similarity index 100% rename from TreeData/EternalEmpireJewelCircle1.png rename to src/TreeData/EternalEmpireJewelCircle1.png diff --git a/TreeData/EternalEmpireJewelCircle2.png b/src/TreeData/EternalEmpireJewelCircle2.png similarity index 100% rename from TreeData/EternalEmpireJewelCircle2.png rename to src/TreeData/EternalEmpireJewelCircle2.png diff --git a/TreeData/GoldenOil.png b/src/TreeData/GoldenOil.png similarity index 100% rename from TreeData/GoldenOil.png rename to src/TreeData/GoldenOil.png diff --git a/TreeData/GroupBackgroundLargeHalfAlt.png b/src/TreeData/GroupBackgroundLargeHalfAlt.png similarity index 100% rename from TreeData/GroupBackgroundLargeHalfAlt.png rename to src/TreeData/GroupBackgroundLargeHalfAlt.png diff --git a/TreeData/GroupBackgroundMediumAlt.png b/src/TreeData/GroupBackgroundMediumAlt.png similarity index 100% rename from TreeData/GroupBackgroundMediumAlt.png rename to src/TreeData/GroupBackgroundMediumAlt.png diff --git a/TreeData/GroupBackgroundSmallAlt.png b/src/TreeData/GroupBackgroundSmallAlt.png similarity index 100% rename from TreeData/GroupBackgroundSmallAlt.png rename to src/TreeData/GroupBackgroundSmallAlt.png diff --git a/TreeData/IndigoOil.png b/src/TreeData/IndigoOil.png similarity index 100% rename from TreeData/IndigoOil.png rename to src/TreeData/IndigoOil.png diff --git a/TreeData/JewelCircle1.png b/src/TreeData/JewelCircle1.png similarity index 100% rename from TreeData/JewelCircle1.png rename to src/TreeData/JewelCircle1.png diff --git a/TreeData/JewelCircle1Inverse.png b/src/TreeData/JewelCircle1Inverse.png similarity index 100% rename from TreeData/JewelCircle1Inverse.png rename to src/TreeData/JewelCircle1Inverse.png diff --git a/TreeData/JewelFrameAllocated.png b/src/TreeData/JewelFrameAllocated.png similarity index 100% rename from TreeData/JewelFrameAllocated.png rename to src/TreeData/JewelFrameAllocated.png diff --git a/TreeData/JewelFrameCanAllocate.png b/src/TreeData/JewelFrameCanAllocate.png similarity index 100% rename from TreeData/JewelFrameCanAllocate.png rename to src/TreeData/JewelFrameCanAllocate.png diff --git a/TreeData/JewelFrameUnallocated.png b/src/TreeData/JewelFrameUnallocated.png similarity index 100% rename from TreeData/JewelFrameUnallocated.png rename to src/TreeData/JewelFrameUnallocated.png diff --git a/TreeData/JewelSocketActiveAbyss.png b/src/TreeData/JewelSocketActiveAbyss.png similarity index 100% rename from TreeData/JewelSocketActiveAbyss.png rename to src/TreeData/JewelSocketActiveAbyss.png diff --git a/TreeData/JewelSocketActiveAbyssAlt.png b/src/TreeData/JewelSocketActiveAbyssAlt.png similarity index 100% rename from TreeData/JewelSocketActiveAbyssAlt.png rename to src/TreeData/JewelSocketActiveAbyssAlt.png diff --git a/TreeData/JewelSocketActiveBlue.png b/src/TreeData/JewelSocketActiveBlue.png similarity index 100% rename from TreeData/JewelSocketActiveBlue.png rename to src/TreeData/JewelSocketActiveBlue.png diff --git a/TreeData/JewelSocketActiveBlueAlt.png b/src/TreeData/JewelSocketActiveBlueAlt.png similarity index 100% rename from TreeData/JewelSocketActiveBlueAlt.png rename to src/TreeData/JewelSocketActiveBlueAlt.png diff --git a/TreeData/JewelSocketActiveGreen.png b/src/TreeData/JewelSocketActiveGreen.png similarity index 100% rename from TreeData/JewelSocketActiveGreen.png rename to src/TreeData/JewelSocketActiveGreen.png diff --git a/TreeData/JewelSocketActiveGreenAlt.png b/src/TreeData/JewelSocketActiveGreenAlt.png similarity index 100% rename from TreeData/JewelSocketActiveGreenAlt.png rename to src/TreeData/JewelSocketActiveGreenAlt.png diff --git a/TreeData/JewelSocketActiveLegion.png b/src/TreeData/JewelSocketActiveLegion.png similarity index 100% rename from TreeData/JewelSocketActiveLegion.png rename to src/TreeData/JewelSocketActiveLegion.png diff --git a/TreeData/JewelSocketActiveLegionAlt.png b/src/TreeData/JewelSocketActiveLegionAlt.png similarity index 100% rename from TreeData/JewelSocketActiveLegionAlt.png rename to src/TreeData/JewelSocketActiveLegionAlt.png diff --git a/TreeData/JewelSocketActivePrismatic.png b/src/TreeData/JewelSocketActivePrismatic.png similarity index 100% rename from TreeData/JewelSocketActivePrismatic.png rename to src/TreeData/JewelSocketActivePrismatic.png diff --git a/TreeData/JewelSocketActivePrismaticAlt.png b/src/TreeData/JewelSocketActivePrismaticAlt.png similarity index 100% rename from TreeData/JewelSocketActivePrismaticAlt.png rename to src/TreeData/JewelSocketActivePrismaticAlt.png diff --git a/TreeData/JewelSocketActiveRed.png b/src/TreeData/JewelSocketActiveRed.png similarity index 100% rename from TreeData/JewelSocketActiveRed.png rename to src/TreeData/JewelSocketActiveRed.png diff --git a/TreeData/JewelSocketActiveRedAlt.png b/src/TreeData/JewelSocketActiveRedAlt.png similarity index 100% rename from TreeData/JewelSocketActiveRedAlt.png rename to src/TreeData/JewelSocketActiveRedAlt.png diff --git a/TreeData/JewelSocketActiveTimeless.png b/src/TreeData/JewelSocketActiveTimeless.png similarity index 100% rename from TreeData/JewelSocketActiveTimeless.png rename to src/TreeData/JewelSocketActiveTimeless.png diff --git a/TreeData/JewelSocketAltActive.png b/src/TreeData/JewelSocketAltActive.png similarity index 100% rename from TreeData/JewelSocketAltActive.png rename to src/TreeData/JewelSocketAltActive.png diff --git a/TreeData/JewelSocketAltCanAllocate.png b/src/TreeData/JewelSocketAltCanAllocate.png similarity index 100% rename from TreeData/JewelSocketAltCanAllocate.png rename to src/TreeData/JewelSocketAltCanAllocate.png diff --git a/TreeData/JewelSocketAltNormal.png b/src/TreeData/JewelSocketAltNormal.png similarity index 100% rename from TreeData/JewelSocketAltNormal.png rename to src/TreeData/JewelSocketAltNormal.png diff --git a/TreeData/JewelSocketClusterAltCanAllocate1Large.png b/src/TreeData/JewelSocketClusterAltCanAllocate1Large.png similarity index 100% rename from TreeData/JewelSocketClusterAltCanAllocate1Large.png rename to src/TreeData/JewelSocketClusterAltCanAllocate1Large.png diff --git a/TreeData/JewelSocketClusterAltCanAllocate1Medium.png b/src/TreeData/JewelSocketClusterAltCanAllocate1Medium.png similarity index 100% rename from TreeData/JewelSocketClusterAltCanAllocate1Medium.png rename to src/TreeData/JewelSocketClusterAltCanAllocate1Medium.png diff --git a/TreeData/JewelSocketClusterAltCanAllocate1Small.png b/src/TreeData/JewelSocketClusterAltCanAllocate1Small.png similarity index 100% rename from TreeData/JewelSocketClusterAltCanAllocate1Small.png rename to src/TreeData/JewelSocketClusterAltCanAllocate1Small.png diff --git a/TreeData/JewelSocketClusterAltNormal1Large.png b/src/TreeData/JewelSocketClusterAltNormal1Large.png similarity index 100% rename from TreeData/JewelSocketClusterAltNormal1Large.png rename to src/TreeData/JewelSocketClusterAltNormal1Large.png diff --git a/TreeData/JewelSocketClusterAltNormal1Medium.png b/src/TreeData/JewelSocketClusterAltNormal1Medium.png similarity index 100% rename from TreeData/JewelSocketClusterAltNormal1Medium.png rename to src/TreeData/JewelSocketClusterAltNormal1Medium.png diff --git a/TreeData/JewelSocketClusterAltNormal1Small.png b/src/TreeData/JewelSocketClusterAltNormal1Small.png similarity index 100% rename from TreeData/JewelSocketClusterAltNormal1Small.png rename to src/TreeData/JewelSocketClusterAltNormal1Small.png diff --git a/TreeData/KaruiJewelCircle1.png b/src/TreeData/KaruiJewelCircle1.png similarity index 100% rename from TreeData/KaruiJewelCircle1.png rename to src/TreeData/KaruiJewelCircle1.png diff --git a/TreeData/KaruiJewelCircle2.png b/src/TreeData/KaruiJewelCircle2.png similarity index 100% rename from TreeData/KaruiJewelCircle2.png rename to src/TreeData/KaruiJewelCircle2.png diff --git a/TreeData/KeystoneFrameAllocated.png b/src/TreeData/KeystoneFrameAllocated.png similarity index 100% rename from TreeData/KeystoneFrameAllocated.png rename to src/TreeData/KeystoneFrameAllocated.png diff --git a/TreeData/KeystoneFrameCanAllocate.png b/src/TreeData/KeystoneFrameCanAllocate.png similarity index 100% rename from TreeData/KeystoneFrameCanAllocate.png rename to src/TreeData/KeystoneFrameCanAllocate.png diff --git a/TreeData/KeystoneFrameUnallocated.png b/src/TreeData/KeystoneFrameUnallocated.png similarity index 100% rename from TreeData/KeystoneFrameUnallocated.png rename to src/TreeData/KeystoneFrameUnallocated.png diff --git a/TreeData/LineConnectorActive.png b/src/TreeData/LineConnectorActive.png similarity index 100% rename from TreeData/LineConnectorActive.png rename to src/TreeData/LineConnectorActive.png diff --git a/TreeData/LineConnectorIntermediate.png b/src/TreeData/LineConnectorIntermediate.png similarity index 100% rename from TreeData/LineConnectorIntermediate.png rename to src/TreeData/LineConnectorIntermediate.png diff --git a/TreeData/LineConnectorNormal.png b/src/TreeData/LineConnectorNormal.png similarity index 100% rename from TreeData/LineConnectorNormal.png rename to src/TreeData/LineConnectorNormal.png diff --git a/TreeData/MarakethJewelCircle1.png b/src/TreeData/MarakethJewelCircle1.png similarity index 100% rename from TreeData/MarakethJewelCircle1.png rename to src/TreeData/MarakethJewelCircle1.png diff --git a/TreeData/MarakethJewelCircle2.png b/src/TreeData/MarakethJewelCircle2.png similarity index 100% rename from TreeData/MarakethJewelCircle2.png rename to src/TreeData/MarakethJewelCircle2.png diff --git a/TreeData/NotableFrameAllocated.png b/src/TreeData/NotableFrameAllocated.png similarity index 100% rename from TreeData/NotableFrameAllocated.png rename to src/TreeData/NotableFrameAllocated.png diff --git a/TreeData/NotableFrameCanAllocate.png b/src/TreeData/NotableFrameCanAllocate.png similarity index 100% rename from TreeData/NotableFrameCanAllocate.png rename to src/TreeData/NotableFrameCanAllocate.png diff --git a/TreeData/NotableFrameUnallocated.png b/src/TreeData/NotableFrameUnallocated.png similarity index 100% rename from TreeData/NotableFrameUnallocated.png rename to src/TreeData/NotableFrameUnallocated.png diff --git a/TreeData/OpalescentOil.png b/src/TreeData/OpalescentOil.png similarity index 100% rename from TreeData/OpalescentOil.png rename to src/TreeData/OpalescentOil.png diff --git a/TreeData/Orbit1Active.png b/src/TreeData/Orbit1Active.png similarity index 100% rename from TreeData/Orbit1Active.png rename to src/TreeData/Orbit1Active.png diff --git a/TreeData/Orbit1Intermediate.png b/src/TreeData/Orbit1Intermediate.png similarity index 100% rename from TreeData/Orbit1Intermediate.png rename to src/TreeData/Orbit1Intermediate.png diff --git a/TreeData/Orbit1Normal.png b/src/TreeData/Orbit1Normal.png similarity index 100% rename from TreeData/Orbit1Normal.png rename to src/TreeData/Orbit1Normal.png diff --git a/TreeData/Orbit2Active.png b/src/TreeData/Orbit2Active.png similarity index 100% rename from TreeData/Orbit2Active.png rename to src/TreeData/Orbit2Active.png diff --git a/TreeData/Orbit2Intermediate.png b/src/TreeData/Orbit2Intermediate.png similarity index 100% rename from TreeData/Orbit2Intermediate.png rename to src/TreeData/Orbit2Intermediate.png diff --git a/TreeData/Orbit2Normal.png b/src/TreeData/Orbit2Normal.png similarity index 100% rename from TreeData/Orbit2Normal.png rename to src/TreeData/Orbit2Normal.png diff --git a/TreeData/Orbit3Active.png b/src/TreeData/Orbit3Active.png similarity index 100% rename from TreeData/Orbit3Active.png rename to src/TreeData/Orbit3Active.png diff --git a/TreeData/Orbit3Intermediate.png b/src/TreeData/Orbit3Intermediate.png similarity index 100% rename from TreeData/Orbit3Intermediate.png rename to src/TreeData/Orbit3Intermediate.png diff --git a/TreeData/Orbit3Normal.png b/src/TreeData/Orbit3Normal.png similarity index 100% rename from TreeData/Orbit3Normal.png rename to src/TreeData/Orbit3Normal.png diff --git a/TreeData/Orbit4Active.png b/src/TreeData/Orbit4Active.png similarity index 100% rename from TreeData/Orbit4Active.png rename to src/TreeData/Orbit4Active.png diff --git a/TreeData/Orbit4Intermediate.png b/src/TreeData/Orbit4Intermediate.png similarity index 100% rename from TreeData/Orbit4Intermediate.png rename to src/TreeData/Orbit4Intermediate.png diff --git a/TreeData/Orbit4Normal.png b/src/TreeData/Orbit4Normal.png similarity index 100% rename from TreeData/Orbit4Normal.png rename to src/TreeData/Orbit4Normal.png diff --git a/TreeData/PSGroupBackground1.png b/src/TreeData/PSGroupBackground1.png similarity index 100% rename from TreeData/PSGroupBackground1.png rename to src/TreeData/PSGroupBackground1.png diff --git a/TreeData/PSGroupBackground2.png b/src/TreeData/PSGroupBackground2.png similarity index 100% rename from TreeData/PSGroupBackground2.png rename to src/TreeData/PSGroupBackground2.png diff --git a/TreeData/PSGroupBackground3.png b/src/TreeData/PSGroupBackground3.png similarity index 100% rename from TreeData/PSGroupBackground3.png rename to src/TreeData/PSGroupBackground3.png diff --git a/TreeData/PSLineDeco.png b/src/TreeData/PSLineDeco.png similarity index 100% rename from TreeData/PSLineDeco.png rename to src/TreeData/PSLineDeco.png diff --git a/TreeData/PSLineDecoHighlighted.png b/src/TreeData/PSLineDecoHighlighted.png similarity index 100% rename from TreeData/PSLineDecoHighlighted.png rename to src/TreeData/PSLineDecoHighlighted.png diff --git a/TreeData/PSPointsFrame.png b/src/TreeData/PSPointsFrame.png similarity index 100% rename from TreeData/PSPointsFrame.png rename to src/TreeData/PSPointsFrame.png diff --git a/TreeData/PSSkillFrame.png b/src/TreeData/PSSkillFrame.png similarity index 100% rename from TreeData/PSSkillFrame.png rename to src/TreeData/PSSkillFrame.png diff --git a/TreeData/PSSkillFrameActive.png b/src/TreeData/PSSkillFrameActive.png similarity index 100% rename from TreeData/PSSkillFrameActive.png rename to src/TreeData/PSSkillFrameActive.png diff --git a/TreeData/PSSkillFrameHighlighted.png b/src/TreeData/PSSkillFrameHighlighted.png similarity index 100% rename from TreeData/PSSkillFrameHighlighted.png rename to src/TreeData/PSSkillFrameHighlighted.png diff --git a/TreeData/PSStartNodeBackgroundInactive.png b/src/TreeData/PSStartNodeBackgroundInactive.png similarity index 100% rename from TreeData/PSStartNodeBackgroundInactive.png rename to src/TreeData/PSStartNodeBackgroundInactive.png diff --git a/TreeData/PassiveSkillScreenAscendancyButton.png b/src/TreeData/PassiveSkillScreenAscendancyButton.png similarity index 100% rename from TreeData/PassiveSkillScreenAscendancyButton.png rename to src/TreeData/PassiveSkillScreenAscendancyButton.png diff --git a/TreeData/PassiveSkillScreenAscendancyButtonHighlight.png b/src/TreeData/PassiveSkillScreenAscendancyButtonHighlight.png similarity index 100% rename from TreeData/PassiveSkillScreenAscendancyButtonHighlight.png rename to src/TreeData/PassiveSkillScreenAscendancyButtonHighlight.png diff --git a/TreeData/PassiveSkillScreenAscendancyButtonPressed.png b/src/TreeData/PassiveSkillScreenAscendancyButtonPressed.png similarity index 100% rename from TreeData/PassiveSkillScreenAscendancyButtonPressed.png rename to src/TreeData/PassiveSkillScreenAscendancyButtonPressed.png diff --git a/TreeData/PassiveSkillScreenAscendancyFrameLargeAllocated.png b/src/TreeData/PassiveSkillScreenAscendancyFrameLargeAllocated.png similarity index 100% rename from TreeData/PassiveSkillScreenAscendancyFrameLargeAllocated.png rename to src/TreeData/PassiveSkillScreenAscendancyFrameLargeAllocated.png diff --git a/TreeData/PassiveSkillScreenAscendancyFrameLargeCanAllocate.png b/src/TreeData/PassiveSkillScreenAscendancyFrameLargeCanAllocate.png similarity index 100% rename from TreeData/PassiveSkillScreenAscendancyFrameLargeCanAllocate.png rename to src/TreeData/PassiveSkillScreenAscendancyFrameLargeCanAllocate.png diff --git a/TreeData/PassiveSkillScreenAscendancyFrameLargeNormal.png b/src/TreeData/PassiveSkillScreenAscendancyFrameLargeNormal.png similarity index 100% rename from TreeData/PassiveSkillScreenAscendancyFrameLargeNormal.png rename to src/TreeData/PassiveSkillScreenAscendancyFrameLargeNormal.png diff --git a/TreeData/PassiveSkillScreenAscendancyFrameSmallAllocated.png b/src/TreeData/PassiveSkillScreenAscendancyFrameSmallAllocated.png similarity index 100% rename from TreeData/PassiveSkillScreenAscendancyFrameSmallAllocated.png rename to src/TreeData/PassiveSkillScreenAscendancyFrameSmallAllocated.png diff --git a/TreeData/PassiveSkillScreenAscendancyFrameSmallCanAllocate.png b/src/TreeData/PassiveSkillScreenAscendancyFrameSmallCanAllocate.png similarity index 100% rename from TreeData/PassiveSkillScreenAscendancyFrameSmallCanAllocate.png rename to src/TreeData/PassiveSkillScreenAscendancyFrameSmallCanAllocate.png diff --git a/TreeData/PassiveSkillScreenAscendancyFrameSmallNormal.png b/src/TreeData/PassiveSkillScreenAscendancyFrameSmallNormal.png similarity index 100% rename from TreeData/PassiveSkillScreenAscendancyFrameSmallNormal.png rename to src/TreeData/PassiveSkillScreenAscendancyFrameSmallNormal.png diff --git a/TreeData/PassiveSkillScreenAscendancyMiddle.png b/src/TreeData/PassiveSkillScreenAscendancyMiddle.png similarity index 100% rename from TreeData/PassiveSkillScreenAscendancyMiddle.png rename to src/TreeData/PassiveSkillScreenAscendancyMiddle.png diff --git a/TreeData/PassiveSkillScreenEternalEmpireJewelCircle1.png b/src/TreeData/PassiveSkillScreenEternalEmpireJewelCircle1.png similarity index 100% rename from TreeData/PassiveSkillScreenEternalEmpireJewelCircle1.png rename to src/TreeData/PassiveSkillScreenEternalEmpireJewelCircle1.png diff --git a/TreeData/PassiveSkillScreenEternalEmpireJewelCircle2.png b/src/TreeData/PassiveSkillScreenEternalEmpireJewelCircle2.png similarity index 100% rename from TreeData/PassiveSkillScreenEternalEmpireJewelCircle2.png rename to src/TreeData/PassiveSkillScreenEternalEmpireJewelCircle2.png diff --git a/TreeData/PassiveSkillScreenJewelCircle1.png b/src/TreeData/PassiveSkillScreenJewelCircle1.png similarity index 100% rename from TreeData/PassiveSkillScreenJewelCircle1.png rename to src/TreeData/PassiveSkillScreenJewelCircle1.png diff --git a/TreeData/PassiveSkillScreenKaruiJewelCircle1.png b/src/TreeData/PassiveSkillScreenKaruiJewelCircle1.png similarity index 100% rename from TreeData/PassiveSkillScreenKaruiJewelCircle1.png rename to src/TreeData/PassiveSkillScreenKaruiJewelCircle1.png diff --git a/TreeData/PassiveSkillScreenKaruiJewelCircle2.png b/src/TreeData/PassiveSkillScreenKaruiJewelCircle2.png similarity index 100% rename from TreeData/PassiveSkillScreenKaruiJewelCircle2.png rename to src/TreeData/PassiveSkillScreenKaruiJewelCircle2.png diff --git a/TreeData/PassiveSkillScreenMarakethJewelCircle1.png b/src/TreeData/PassiveSkillScreenMarakethJewelCircle1.png similarity index 100% rename from TreeData/PassiveSkillScreenMarakethJewelCircle1.png rename to src/TreeData/PassiveSkillScreenMarakethJewelCircle1.png diff --git a/TreeData/PassiveSkillScreenMarakethJewelCircle2.png b/src/TreeData/PassiveSkillScreenMarakethJewelCircle2.png similarity index 100% rename from TreeData/PassiveSkillScreenMarakethJewelCircle2.png rename to src/TreeData/PassiveSkillScreenMarakethJewelCircle2.png diff --git a/TreeData/PassiveSkillScreenTemplarJewelCircle1.png b/src/TreeData/PassiveSkillScreenTemplarJewelCircle1.png similarity index 100% rename from TreeData/PassiveSkillScreenTemplarJewelCircle1.png rename to src/TreeData/PassiveSkillScreenTemplarJewelCircle1.png diff --git a/TreeData/PassiveSkillScreenTemplarJewelCircle2.png b/src/TreeData/PassiveSkillScreenTemplarJewelCircle2.png similarity index 100% rename from TreeData/PassiveSkillScreenTemplarJewelCircle2.png rename to src/TreeData/PassiveSkillScreenTemplarJewelCircle2.png diff --git a/TreeData/PassiveSkillScreenVaalJewelCircle1.png b/src/TreeData/PassiveSkillScreenVaalJewelCircle1.png similarity index 100% rename from TreeData/PassiveSkillScreenVaalJewelCircle1.png rename to src/TreeData/PassiveSkillScreenVaalJewelCircle1.png diff --git a/TreeData/PassiveSkillScreenVaalJewelCircle2.png b/src/TreeData/PassiveSkillScreenVaalJewelCircle2.png similarity index 100% rename from TreeData/PassiveSkillScreenVaalJewelCircle2.png rename to src/TreeData/PassiveSkillScreenVaalJewelCircle2.png diff --git a/TreeData/SepiaOil.png b/src/TreeData/SepiaOil.png similarity index 100% rename from TreeData/SepiaOil.png rename to src/TreeData/SepiaOil.png diff --git a/TreeData/SilverOil.png b/src/TreeData/SilverOil.png similarity index 100% rename from TreeData/SilverOil.png rename to src/TreeData/SilverOil.png diff --git a/TreeData/TealOil.png b/src/TreeData/TealOil.png similarity index 100% rename from TreeData/TealOil.png rename to src/TreeData/TealOil.png diff --git a/TreeData/TemplarJewelCircle1.png b/src/TreeData/TemplarJewelCircle1.png similarity index 100% rename from TreeData/TemplarJewelCircle1.png rename to src/TreeData/TemplarJewelCircle1.png diff --git a/TreeData/TemplarJewelCircle2.png b/src/TreeData/TemplarJewelCircle2.png similarity index 100% rename from TreeData/TemplarJewelCircle2.png rename to src/TreeData/TemplarJewelCircle2.png diff --git a/TreeData/VaalJewelCircle1.png b/src/TreeData/VaalJewelCircle1.png similarity index 100% rename from TreeData/VaalJewelCircle1.png rename to src/TreeData/VaalJewelCircle1.png diff --git a/TreeData/VaalJewelCircle2.png b/src/TreeData/VaalJewelCircle2.png similarity index 100% rename from TreeData/VaalJewelCircle2.png rename to src/TreeData/VaalJewelCircle2.png diff --git a/TreeData/VerdantOil.png b/src/TreeData/VerdantOil.png similarity index 100% rename from TreeData/VerdantOil.png rename to src/TreeData/VerdantOil.png diff --git a/TreeData/VioletOil.png b/src/TreeData/VioletOil.png similarity index 100% rename from TreeData/VioletOil.png rename to src/TreeData/VioletOil.png diff --git a/TreeData/centerduelist.png b/src/TreeData/centerduelist.png similarity index 100% rename from TreeData/centerduelist.png rename to src/TreeData/centerduelist.png diff --git a/TreeData/centermarauder.png b/src/TreeData/centermarauder.png similarity index 100% rename from TreeData/centermarauder.png rename to src/TreeData/centermarauder.png diff --git a/TreeData/centerranger.png b/src/TreeData/centerranger.png similarity index 100% rename from TreeData/centerranger.png rename to src/TreeData/centerranger.png diff --git a/TreeData/centerscion.png b/src/TreeData/centerscion.png similarity index 100% rename from TreeData/centerscion.png rename to src/TreeData/centerscion.png diff --git a/TreeData/centershadow.png b/src/TreeData/centershadow.png similarity index 100% rename from TreeData/centershadow.png rename to src/TreeData/centershadow.png diff --git a/TreeData/centertemplar.png b/src/TreeData/centertemplar.png similarity index 100% rename from TreeData/centertemplar.png rename to src/TreeData/centertemplar.png diff --git a/TreeData/centerwitch.png b/src/TreeData/centerwitch.png similarity index 100% rename from TreeData/centerwitch.png rename to src/TreeData/centerwitch.png diff --git a/TreeData/imgPSFadeCorner.png b/src/TreeData/imgPSFadeCorner.png similarity index 100% rename from TreeData/imgPSFadeCorner.png rename to src/TreeData/imgPSFadeCorner.png diff --git a/TreeData/imgPSFadeSide.png b/src/TreeData/imgPSFadeSide.png similarity index 100% rename from TreeData/imgPSFadeSide.png rename to src/TreeData/imgPSFadeSide.png diff --git a/TreeData/legion/skills-additional-3.jpg b/src/TreeData/legion/skills-additional-3.jpg similarity index 100% rename from TreeData/legion/skills-additional-3.jpg rename to src/TreeData/legion/skills-additional-3.jpg diff --git a/TreeData/legion/skills-additional-disabled-3.jpg b/src/TreeData/legion/skills-additional-disabled-3.jpg similarity index 100% rename from TreeData/legion/skills-additional-disabled-3.jpg rename to src/TreeData/legion/skills-additional-disabled-3.jpg diff --git a/TreeData/legion/tree-legion.lua b/src/TreeData/legion/tree-legion.lua similarity index 100% rename from TreeData/legion/tree-legion.lua rename to src/TreeData/legion/tree-legion.lua diff --git a/UpdateApply.lua b/src/UpdateApply.lua similarity index 100% rename from UpdateApply.lua rename to src/UpdateApply.lua diff --git a/UpdateCheck.lua b/src/UpdateCheck.lua similarity index 100% rename from UpdateCheck.lua rename to src/UpdateCheck.lua diff --git a/changelog.txt b/src/changelog.txt similarity index 100% rename from changelog.txt rename to src/changelog.txt diff --git a/manifest.xml b/src/manifest.xml similarity index 100% rename from manifest.xml rename to src/manifest.xml