diff --git a/readme.md b/readme.md new file mode 100644 index 0000000..455976c --- /dev/null +++ b/readme.md @@ -0,0 +1,602 @@ +Links +===== +[Download](https://github.com/PredatH0r/ChanSort/releases) | +[Documentation](https://github.com/PredatH0r/ChanSort/wiki) | +[Forum](https://github.com/PredatH0r/ChanSort/issues) | +[E-mail](mailto:horst@beham.biz) + + +Latest changes (v2015-04-18) +============================ + +- added support for Samsung J-Series DVB-C and DVB-S channel lists + (analog channels and DVB-T are not supported yet) + +The complete change log can be found at the end of this document + + +About ChanSort +============== + +ChanSort is a PC/Windows application that allows you to reorder your TV's channel list. +It currently supports various models from Samsung, LG, Panasonic, Toshiba and the Linux VDR project. + + +! USE AT YOUR OWN RISK ! +------------------------ +This software was written without support from any TV manufacturer nor access to any official +documentation about the file formats. It is solely based on analysing existing data files, trial and error. +There is a chance of unwanted side-effects or even damage to your TV (2 cases reported). + +Features +-------- + +- Reorder channels (change numbers directly, move up/own, drag&drop, double-click) +- Use another channel list as a reference to apply the same ordering +- Multi-selection for editing multiple channels at once +- Side-by-side view of new/sorted list and original/complete list +- Rename or Delete channels (support depends on TV model and type of channel) +- Manage favorites, parental lock and other flags +- User interface in English, German and partially in Turkish and Portuguese +- Unicode character support for channel names (Latin, Cyrillic, Greek, ...) + +Some features may not be available for every TV model and type of channel. + +System requirements +------------------- + +- Microsoft .NET Framework 4.0 (Full): included in Win8, can be installed + manually on Windows 7, Windows Vista and Windows XP SP3 + http://www.microsoft.com/en-us/download/details.aspx?id=17851 +- Microsoft Visual C++ 2010 Redistributable Package (x86) + Required to edit Panasonic, Toshiba and Samsung J-series channel lists (through SQLite) + http://www.microsoft.com/en-us/download/details.aspx?id=8328 +- USB-stick to transfer the channel list between your TV and PC + (for some Panasonic models an SD-Card is needed instead) +- For some LG series/models the included remote control is not able to open + the service menus for transferring the lists to/from USB. + In that case you either need a different LG or a programmable remote. + (e.g. Logitech Harmony 300, One-For-All URC3920,...) + Details can be found on the ChanSort wiki and on + http://openlgtv.org.ru/wiki/index.php/Access_hidden_service_menus_/_modes + + +Supported TV models +=================== + +Samsung +------- + Series: B (2009)*, B (2013), C, D, E, F, H + Lists: Air analog, Air digital, Cable analog, Cable digital, + Cable Prime, Sat digital, Astra HD+, Freesat, TivuSat, + Canal Digital Sat, Digital+, Cyfra+ + + * NOTE: The "clone.bin" format is not supported. In the "*.scm" format + the "Air Analog"-list of the 2009 B-series doesn't support all + editing features due to a lack of test files. If you have such a file, + please send it to me. + + Instructions for transferring the channel list can be found on: + http://www.ullrich.es/job/sendersortierung/senderlisten-samsung-tv-exportieren-importieren/ + +LG +------ + Series: CS, DM, LA, LB, LD, LE, LH, LK, LM*, LN, LP**, LS, LT, LV, LW, + LX, PM, PN, PT + Lists: Analog TV, DTV (DVB-C, DVB-T), Radio (DVB-C/T), + Sat-DTV (DVB-S2), Sat-Radio (DVB-S2) + + * NOTE: See system requirements for LM-series. + Model xxLM640T is not supported due to its broken firmware. + **: Only satellite channels supported + Other models might also work, but have not been tested. If you have a + .TLL file of a series not listed here, please send it to me. + + Instructions on how to access the hidden service-menu for transferring + the channel list from/to USB can be found here: + http://sourceforge.net/p/chansort/wiki/Home/ + +Panasonic +------- + Viera models with an svl.bin or svl.db channel list + (most/all? models since 2011) + +Toshiba +------- + Models that export a .zip file containing chmgt.db, dvbSysData.db and + dvbMainData.db files. + (e.g. RL, SL, TL, UL, VL, WL, XL, YL models of series 8xx/9xx) + +VDR (Linux Video Disk Recorder) +------- + Supports the channels.conf file format. + Implementation for this was provided by TCr82 from the VDR project. + + +License +======= + +GNU General Public Licence, Version 3: http://www.gnu.org/licenses/gpl.html +Source code available on http://sourceforge.net/projects/chansort/ + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + +IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR +OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, +ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. + + +Change log +========== + +2015-04-18 +- added support for Samsung J-Series DVB-C and DVB-S channel lists + (analog channels and DVB-T are not supported yet) + +2015-04-17 +- added experimental support for Samsung J-Series DVB-C channel lists + (analog channels, DVB-T and DVB-S are not supported yet) + +2015-01-14 +- added support for LG xx*.xml file names used by some hospitality TVs +- fixed handling of multiple satellites with LG's GlobalClone format +- setting the locked/skipped/hidden/deleted flags in LG GlobalClone files +- updated information text about required firmware update for LG webOS TVs +- show help text when a Samsung SCM file contains only bytes with value 0 + +2014-12-21 +- added support for Panasonic SAT>IP channel lists +- enforce sequential program numbers for Pansonic lists + (TV does not work properly with gaps between the numbers) +- show warning for LG LB webOS TV channel lists, that due to firmware + issues any imported list (modified or not) may be unstable + +2014-11-04 +- fixed handling of favorites for Samsung F and H series +- fixed deleting of channels for older LG models (LD,LE,LH) + +2014-11-02 +- fixed reading Samsung channel lists containing empty satellite records +- disabled individual sorting of favorite lists for Samsung F and H series. + It appears that only the E series firmware supports this feature. +- disabled deleting of channels from LG's GlobalClone channel lists because + the TV does not support this. Instead they are appended at the end of the + list. +- added support for Samsung "map-AirCableMixedA" and "map-AirCableMixedD" + channel lists (used by some hospitality TVs) +- disabled editing of channel names for Panasonic lists to prevent side + effects after saving (e.g. incorrect alphabetical sorting shown on TV) + +2014-09-11 +- fixed support for LG LV/LW DVB-C/T channel lists +- added support for Samsung map-CyfraPlusD channel list +- added Russian translation (thanks to some anonymous developer!) + +2014-07-14 +- fixed issue with broken channel lists for LG models LV, + LW (except LW4500, LW5400), LK950S and PM670S +- added support for LG's LY series binary TLL file format + +2014-07-11 +- improved accessibility support (channel list and prog/fav list selection) + +2014-07-08 +- added Accessibility menu and hotkeys to directly select the input source + (Alt+1 to Alt+9) and the program/favorite lists (Ctrl+Alt+0, ...) +- addes support for LG LH250C + +2014-06-10 +- fixed problem with incorrect favorites when applying a reference list +- added function "Edit / Renumber Favorites by Pr#" to use the same numbers + in all lists + +2014-06-08.3 +- fixed problem with Toshiba lists that refer to invalid satellites + +2014-06-08.2 +- added support for LG xxLB580V analog and DVB-C/T channel lists + +2014-06-08 +- fixed loading of Panasonic svl.db / svl.bin files + +2014-05-30 +- fixed issues with LG "GlobalClone" XML file format + +2014-05-29 +- supports LG LB55xx and LB56xx xxLB*.TLL channel lists +- supports LG LB58xx*.TLL channel lists + (satellite channels ONLY due to lack of DVB-C/T test files) +- supports LG *Clone*.TLL channel lists (e.g. LA8xxx, LB6xxx, LB7xxx models) + (deleting channels is not yet implemented) + +2014-05-06 +- Added support for Canal+ Digital channel list (map-DigitalPlusD) +- Fixed: "Save reference file" ignored the entered filename for .csv lists +- Improved file format detection for Freesat, Tivusat, Canal Digital Sat + +2014-05-05 +- Added support for VDR *.conf channel list format + (Thanks to TCr82 for providing this code patch!) + +2014-01-27 +- Added support for Samsung "Channel Digital Sat" channel lists + +2014-01-21 +- show channel "Provider" information for Samsung C,D and E series DVB-C/T + and Satellite channel lists (no data available for Astra HD+) + +2013-12-22 +- Analog channel names loaded from a reference file (.csv, .csm, .tll, ...) + are now copied into and saved with the current TV data file . + +2013-12-20 +- fixed incorrect disabling of "move channel up" button/menu item + +2013-12-19 +- Support for Samsung Tivusat channel list + +2013-12-15 +- Support for new channel list file format introduced by LG's firmware + 04.20.29 for LA- and LN-series +- LG DVB-C/T channel numbers are now marked as "moved" so that the TV + does not change them automatically + +2013-11-24 +- Load and repair corrupted Panasonic and Toshiba SQLite channel lists + +2013-11-23 +- Channel lists can now be printed +- Fix: Error when saving Toshiba and Panasonic channel list which contained + red proxy entries for missing channels after applying a reference list +- Fix: Modified Panasonic channel names were not written to the file + +2013-11-20 +- Panasonic: Handling of special characters in channel names +- Toshiba: channels didn't change their order for zapping in .zip/chmgt.db + channel lists (thanks to Kurt W. for the hint) + +2013-11-16 +- FIX: changes to Samsung channel lists after the first "save file" + operation were lost. Only the first save operation worked as expected. +- FIX: channels in Samsung B-series DVB-C/T channel lists were incorrectly + identified and marked as deleted/active, resulting in duplicate program + numbers on the TV. +- FIX: channel names in Samsung lists sometimes showed "..." after the end +- FIX: dragging something (e.g. a file) from outside ChanSort over one of + its tables causes an error + +2013-11-12 (beta) +- Experimental support for modifying LG channel lists with predefined + channel numbers (LCN) +- Backed-out some changes from 2013-11-09 which may have caused incorrect + handling of deleted channels in Samsung channel lists + +2013-11-09 +- File / "File information" now shows information for all TV models +- Disabled "TV-Set" menu items which are not applicable +- Fixed DVB-S transponder/frequency information for LG LN and LA61xx series +- Fixed deleting channels in Samsung B-series Digital Air/Cable lists +- Fixed encryption information in Samsung B-series Digital Air/Cable lists +- Fixed loading of reference lists with non-unique channel identifiers +- Fixed error when saving LG files for models LD-LK after applying a + reference list which contains channels not present in the TLL file + +2013-10-23 +- Support for Samsung's Monitor/TV 3-series (LTxxy3) + +2013-10-22 +- Support for Samsung's 2013 B-Series + +2013-10-07 +- Added support for Samsung "FreesatD" channel lists +- Added support for LG LP-series sat channel lists (DVB-C/T not supported) +- Added columns for "skip" and "hide" channel flags to left list +- skipped/hidden channels are now display with blue/light grey color +- LG hotel-mode/DTV-update settings editable for all supported LG models + +2013-09-15 +- Added support for LG PN-series satellite channel lists +- Fixed: use last selected character set when loading LG channel lists +- Fixed missing translations + +2013-08-21 +- Added support for LG PN-series (tested with PN6500) + +2013-08-19 +- Fixed loading Samsung B-series channel lists +- Changed file filter for LG to "xx*.TLL" to exclude the GlobalClone*.TLL + files of LA and LN series. +- Fixed "New version available" info screen +- Improved error handling + +2013-07-23 +- Added support for LG LT-series (tested with xxLT380H) + +2013-07-22 +- Display message box to install VC++ 2010 Redist Package (x86) when it is + missing (required by SQLite to load Panasonic and Toshiba lists) +- FIX: added missing files for Portuguese translation + +2013-07-19.3 +- FIX: .NET Framework 4.0 exceptions about loading DLLs downloaded from + the web (since the whole .zip was downloaded from the web) + +2013-07-19.2 +- FIX: Samsung "CablePrime" channel list was not updated/saved +- FIX: Deleted Samsung analog, DVB-T and DVB-C channels re-appeared in the + channel list after loading the file again. + +2013-07-19 +- Supports Panasonic "svl.bin" channel lists for different TV CPUs + (auto-detecting big-endian or little-endian byte order). +- *.csv reference list is no longer created automatically. (You can always + use your TV data file as a reference list anyway) +- File / Save reference list... now opens a dialog which allows to save in + either ChanSort *.csv or SamToolBox *.chl format. + (The *.chl format only contains the currently selected list, so it can be + used to duplicate the order from e.g. the "Astra HD+" to the "Satellite" + list within the same *.scm file) +- Upgraded to .NET Framework 4.0 and DevExpress 13.1 libraries + +2013-07-03 +- Support for individually sorted favorite lists, if supported by TV + (e.g. Samsung E and F series, Panasonic Viera) +- FIX: "insert after" using drag and drop from right to left list + inserted before instead of after the drop position + +2013-07-02 +- FIX: wrong version number (caused a popup about a newer version online) + +2013-07-01 +- Added support for Panasonic channel list (svl.db and svl.bin format) +- Translated UI to Portuguese (Thanks to Vitor Martins Augusto) + +2013-06-24 +- FIX: Resizing a column caused an exception +- FIX: Deleting satellite channels from an SCM file did not work correctly +- Improved SCM file format detection +- Samsung E/F-series: channels in the favorite lists now use their prog# + instead of all being put at #1 + (in a future version the fav lists may be sorted separately) + +2013-06-23 +- Drag&Drop inside left list and from right to left list + (only available when the left list is sorted by "New Pr#") +- Simplified menu/tool bar +- FIX: Moving multiple channels down now works correctly +- FIX: +/- keys no longer open the cell-editor after moving a channel +- Editor for "New Pr#" no longer opens when pressing non-numeric keys +- Move up/down is now disabled when left list is not sorted by "New Pr#" + +2013-06-22 +- Showing separate DVB-C and DVB-T lists for LG TVs (LA series can have + both lists while prior models only had one) +- FIX: Lists for LG's LD,LE,LX,PK (except 950), PT, LW4500, LW5400 models + are now physically reordered +- Empty lists are no longer displayed + +2013-05-29 +- Added support for Samsung "CablePrime" channel lists +- FIX: error when loading a Samsung files which only contains an + AstraHDPlus channel list. +- Channel name editor now limits the input to the maximum number of + characters allowed by the file format (e.g. 5 chars for Samsung analog + channel names) + +2013-05-16 +- FIX: on LG's LA and LN models the DVB-S symbol rate got corrupted +- disabled editing of LG channel lists whith preset program numbers +- last file is no longer loaded automatically when starting ChanSort + +2013-05-11 +- TV data files can be used as reference lists (without exporting .csv) +- added "File / Export Excel list" function +- added hotkeys to many menu items +- added most recently used files to menu +- added support to enable Hotel Mode for LH3000 and LN models +- fixed: saved incorrect DVB-S transponder symbol rate for LG's LK950S, LV, + LW and LN models +- re-added "TV-Set / Clean channel data" function for LG TV's. + + +2013-05-07 +- Added support for LG's LN-series +- Fixed: Saving reordered list for LG xxLH3000. +- Removed "Cleanup TV data file" function which bricked one LG TV. + +2013-05-03 +- Added Assistants for loading and saving files +- Added support for LG's 2013 LA-series DVB-S channel lists. + Due to a lack of test files containing analog or DVB-C/T channels, these + lists are not supported yet. If you have a TLL file with such channels + please send it to horst@beham.biz. +- Added support for LG's LH3000 Model +- Improved clean-up of LG channel lists. This should solve problems with + program numbers changing randomly or inability to change them at all. +- Fixed: Program number and channel name can be edited again by directly + typing the number or name on the keyboard. +- Fixed: Sorting and column layout is now preserved when switching lists +- Fixed: Missing channels from a reference list appeared as valid channels + in the UI after saving a TLL file. + +2013-04-21 +- Fix: Encryption flag for Samsung analog and DVB-C/T lists now shown + correctly +- Added "Remove channels" function to right list. E.g. you can use this to + search and select encrypted channels in the right list and remove them + (from the sorted list). +- Text editor for channel number or name now only opens after holding the + left mouse button down for at least 0.5sec. This prevents it from opening + when you double-click a channel. +- Added "Edit channel name" function to menus (due to the editor no longer + opening automatically after a short click on the name) +- Warnings and information about TV file content are no longer shown when + opening the file. It can be viewed by using the + "File / Show file information" menu item. +- Added experimental loader for Panasonic TV files. + Saving is not supported yet! + +2013-04-11 +- added support for Toshiba *.zip channel lists (containing chmgt.db list) +- allow Pr #0 for analog channels +- FIX: first channel list only got populated after switching between tabs + +2013-04-08 +- Added support for Samsung F-series. +- Added online check for updated program version + +2013-04-07 +- FIX: saving a .TLL file after loading a reference list which contained + channels that are no longer inside the .TLL caused an error during saving + +2013-04-06 +- FIX: When double-clicking a channel in the right list, which was already + part of the sorted list, the wrong channel was selected in the left list. +- new application icon which is licensed free-to-use + +2013-04-05 +- Redesigned user interface +- Editing option to close or keep gaps when moving/deleting channels +- Support for LG LMxxxT models, which export an invalid DVB-S data block +- Opening a file automatically shows the first non-empty channel list +- Reloading a TV-file will show the last opened list +- FIX: Deleting rows caused incorrect selections in the left list. + Successive deletes resulted in the loss of the first channel. +- FIX: Duplicate Pr# was assigned to channels when they were added out of + order + +2013-04-04 +- Deleting channels for Samsung TVs now stores the files correctly + (no longer showing them all on Pr #0 on your TV) + +2013-04-03 (major release) +- complete re-write of the code for loading/saving TV-data files (SCM, TLL) + and reference lists (CSV). +- added support for LG's LX-models +- channel names can now be edited for both LG and Samsung +- menu item for (un-)setting favorite #5 for Samsung series E +- Samsung channel lists are now loaded/saved correctly + (program numbers, favorites, locking, frequencies, ...) +- loading a reference list for a Samsung .SCM file which contains both + air and cable channels or satellite and AstraHD+ channels caused the + items to be mixed up and all shown in the first list (showing not-found + channels in red) + +2013-03-30 +- FIX: bei nicht-LM Geräten wurden die DVB-S Programmnummern falsch ausgelesen +- Hotelmodus/DTV-channel-update kann nun bei allen LG serien geändert werden + +2013-03-29 +- LG: Doppelt vorhandene Sender (die automatisch vom TV bei der Sendersuche + mit Ländervoreinstellung angelegt werden) werden nun automatisch gelöscht. + Diese führen am TV häufig dazu, dass Sender zufällig zwischen deren + Programmplätzen hin- und herspringen. (Bug im TV, unabhängig von ChanSort) +- LG: Sender können nun gelöscht werden ("Nicht explizit sortierte Sender: Löschen") +- LG: Ändern von Sendernamen möglich (um bei DVB-C/T/S die Namen nicht wieder + zu verlieren, muss Hotel-Mode=ein und DTV channel update="manual" sein) +- LG: Für die LM-Serie kann nun innerhalb von ChanSort der Hotel-Modus bzw + die Senderlisten-Aktualisierung ein-/ausgeschaltet werden. + +2013-02-26 +- Neuer Bearbeitungsmodus "Tauschen" eingebaut, mit dem beim Ändern der + Programmnummer die beiden Sender ihre Nummer tauschen und alle anderen + Nummern unverändert bleiben. +- Beim Öffnen einer TV-Datei ohne zugehöriger Referenzliste werden nun + automatisch alle Sender in die "Sortierte Liste" übernommen. +- "Speichern unter" funktioniert nun auch mit Samsung's SCM Dateien +- Wenn beim Speichern ein Fehler auftritt, wird nun auf mögliche Ursachen + hingewiesen + +2013-02-11 +- Mehrfach vorhandene Sender werden nun getrennt angezeigt, wenn sie + unterschiedlichen Programmnummern zugewiesen sind (z.B. DVB-T Empfang des + gleichen Senders über verschiedene Sendeanlagen). +- Beim Ändern der Programmnr auf eine bisher nicht verwendete Nummer werden + die Programmnummern hinter der neuen Nummer nicht mehr erhöht. + +2013-02-04 +- Unterstützung für Samsung "AstraHDPlus" Senderliste hinzugefügt +- Funktion zum Übernehmen der bestehenden Senderliste in die sortierte Liste + +2013-01-22 +- Fix: Import von .chl Referenzlisten, wenn der gleiche Sendername über + mehrere Satelliten empfangen wird und dort dem gleichen TSID zugewiesen ist. + +2013-01-16 +- Import von .chl Referenzlisten von SamToolBox +- Samsung Senderlisten zeigen nun "verschlüsselt"-Info an +- FIX: Mehrfachauswahl in den Senderlisten (mit Strg/Shift + Maus/Cursortasten) +- FIX: Warnung statt Absturz bei mehrfach vergebenen Transponder-IDs (.SCM Datei) + +2013-01-15 +- Samsung Serie E wird nun unterstützt +- Favoritenliste der Samsung Serie D und E wird nun erkannt +- Samsung Modellerkennung verbessert + +2012-12-26 +- Unterstützung für Samsung Fernseher hinzugefügt +- Funktion zum Öffnen einer Referenzliste hinzugefügt +- Funktion zum kompletten Löschen der Senderlisten für LG Fernseher +- Diverse Bugfixes + +2012-11-07 +- Anzeige von DVB Netzwerk Name und Betreiber +- Anzeige der DVB-S Transpondernummer +- Fix: Direkte Eingabe der Prog# in rechter Liste, wenn sie vorher 0 war + +2012-11-06 +- Fix: Analoge Senderliste wurde nicht korrekt gespeichert +- Fix: Hinzufügen von Sendern zu einer leeren Liste +- Setzen von Favoriten möglich +- Setzen von Sender sperren / überspringen / verstecken +- Direkte Eingabe von neuer Programmnr in den Tabellen +- Kontextmenü über rechte Maustaste + +2012-11-05 +- Fix: DVB-C/T Senderliste wurde nicht korrekt gespeichert +- Fix: Favoriten in DVB-C/T werden nun korrekt angezeigt + +2012-11-04 +- Fix: Transpondernummer und Satelliteninfo wurde falsch ausgelesen +- Mehrfach vorhandene Sender werden nun nicht mehr ausgefiltert + +2012-11-01 +- UI und internes Datenmodell komplett überarbeitet +- Getrennte Listen für Analog, DVB-C/T, DVB-S in jeweils Radio/TV + +2012-10-30 +- Unterstützung für LG Serie CS, LD, LE, LH und PM hinzugefügt +- Neue Serien können durch Anpassen einer .INI Datei hinzugefügt werden +- Automatischer Test im Sourcecode, der alle bekannten TLLs lädt +- Hilfe-Menü hinzugefügt + +2012-10-29 +- Plugin zum direkten Laden/Speichern von TLLs, ohne TLLsort.exe +- Unterstützung für LG Serie LV und LW hinzugefügt +- Sourcen veröffentlicht + +2012-10-26 +- Programm umbenannt von TLLsortGUI auf ChanSort +- Übersetzt in Englisch und Österreichisch +- Einstellungen werden beim Beenden/Speichern des Programms übernommen +- Ausgewählten Zeilen in der sortierten Liste alphabetisch sortieren +- Dateinamen für Speichern können geändert werden +- Unterstützung für Plugin-DLLs für verschiedene TV-Modelle + +2012-10-25 +- Neu: Wenn eine Gruppenzeile (Sat, Analog, CableAndTerrestic) ausgewählt + ist, werden alle darin enthaltene Sender eingefügt bzw. entfernt. +- Bugfix: Eingabefelder für Einfügepositionen erlauben nun keine + ungültigen (sprich zu hohe, nicht fortlaufende) Nummern mehr. + +2012-10-24 (14:52 MESZ) +- Bugfix: Fehler beim Einlesen der TLL-Datei, wenn der gleiche Sender + (sprich Uid) mehrfach enthalten war. Kann vermutlich passieren, wenn + ein Sendersuchlauf 2x durchgeführt wurde, ohne die alten Programme zu + löschen. + +2012-10-24 (#1) +- erste Veröffentlichung \ No newline at end of file diff --git a/.gitignore b/source/.gitignore similarity index 100% rename from .gitignore rename to source/.gitignore diff --git a/ChanSort.Api/ChanSort.Api.csproj b/source/ChanSort.Api/ChanSort.Api.csproj similarity index 100% rename from ChanSort.Api/ChanSort.Api.csproj rename to source/ChanSort.Api/ChanSort.Api.csproj diff --git a/ChanSort.Api/ChanSort.Api.csproj.DotSettings b/source/ChanSort.Api/ChanSort.Api.csproj.DotSettings similarity index 100% rename from ChanSort.Api/ChanSort.Api.csproj.DotSettings rename to source/ChanSort.Api/ChanSort.Api.csproj.DotSettings diff --git a/ChanSort.Api/Controller/ChlFileSerializer.cs b/source/ChanSort.Api/Controller/ChlFileSerializer.cs similarity index 100% rename from ChanSort.Api/Controller/ChlFileSerializer.cs rename to source/ChanSort.Api/Controller/ChlFileSerializer.cs diff --git a/ChanSort.Api/Controller/CsvFileSerializer.cs b/source/ChanSort.Api/Controller/CsvFileSerializer.cs similarity index 100% rename from ChanSort.Api/Controller/CsvFileSerializer.cs rename to source/ChanSort.Api/Controller/CsvFileSerializer.cs diff --git a/ChanSort.Api/Controller/Editor.cs b/source/ChanSort.Api/Controller/Editor.cs similarity index 100% rename from ChanSort.Api/Controller/Editor.cs rename to source/ChanSort.Api/Controller/Editor.cs diff --git a/ChanSort.Api/Controller/ISerializerPlugin.cs b/source/ChanSort.Api/Controller/ISerializerPlugin.cs similarity index 100% rename from ChanSort.Api/Controller/ISerializerPlugin.cs rename to source/ChanSort.Api/Controller/ISerializerPlugin.cs diff --git a/ChanSort.Api/Controller/SerializerBase.cs b/source/ChanSort.Api/Controller/SerializerBase.cs similarity index 100% rename from ChanSort.Api/Controller/SerializerBase.cs rename to source/ChanSort.Api/Controller/SerializerBase.cs diff --git a/ChanSort.Api/Lookup.csv b/source/ChanSort.Api/Lookup.csv similarity index 100% rename from ChanSort.Api/Lookup.csv rename to source/ChanSort.Api/Lookup.csv diff --git a/ChanSort.Api/Model/ChannelInfo.cs b/source/ChanSort.Api/Model/ChannelInfo.cs similarity index 100% rename from ChanSort.Api/Model/ChannelInfo.cs rename to source/ChanSort.Api/Model/ChannelInfo.cs diff --git a/ChanSort.Api/Model/ChannelList.cs b/source/ChanSort.Api/Model/ChannelList.cs similarity index 100% rename from ChanSort.Api/Model/ChannelList.cs rename to source/ChanSort.Api/Model/ChannelList.cs diff --git a/ChanSort.Api/Model/DataRoot.cs b/source/ChanSort.Api/Model/DataRoot.cs similarity index 100% rename from ChanSort.Api/Model/DataRoot.cs rename to source/ChanSort.Api/Model/DataRoot.cs diff --git a/ChanSort.Api/Model/Enums.cs b/source/ChanSort.Api/Model/Enums.cs similarity index 100% rename from ChanSort.Api/Model/Enums.cs rename to source/ChanSort.Api/Model/Enums.cs diff --git a/ChanSort.Api/Model/LnbConfig.cs b/source/ChanSort.Api/Model/LnbConfig.cs similarity index 100% rename from ChanSort.Api/Model/LnbConfig.cs rename to source/ChanSort.Api/Model/LnbConfig.cs diff --git a/ChanSort.Api/Model/LookupData.cs b/source/ChanSort.Api/Model/LookupData.cs similarity index 100% rename from ChanSort.Api/Model/LookupData.cs rename to source/ChanSort.Api/Model/LookupData.cs diff --git a/ChanSort.Api/Model/NetworkInfo.cs b/source/ChanSort.Api/Model/NetworkInfo.cs similarity index 100% rename from ChanSort.Api/Model/NetworkInfo.cs rename to source/ChanSort.Api/Model/NetworkInfo.cs diff --git a/ChanSort.Api/Model/Satellite.cs b/source/ChanSort.Api/Model/Satellite.cs similarity index 100% rename from ChanSort.Api/Model/Satellite.cs rename to source/ChanSort.Api/Model/Satellite.cs diff --git a/ChanSort.Api/Model/Transponder.cs b/source/ChanSort.Api/Model/Transponder.cs similarity index 100% rename from ChanSort.Api/Model/Transponder.cs rename to source/ChanSort.Api/Model/Transponder.cs diff --git a/ChanSort.Api/Properties/AssemblyInfo.cs b/source/ChanSort.Api/Properties/AssemblyInfo.cs similarity index 100% rename from ChanSort.Api/Properties/AssemblyInfo.cs rename to source/ChanSort.Api/Properties/AssemblyInfo.cs diff --git a/ChanSort.Api/Resources.Designer.cs b/source/ChanSort.Api/Resources.Designer.cs similarity index 100% rename from ChanSort.Api/Resources.Designer.cs rename to source/ChanSort.Api/Resources.Designer.cs diff --git a/ChanSort.Api/Resources.de.Designer.cs b/source/ChanSort.Api/Resources.de.Designer.cs similarity index 100% rename from ChanSort.Api/Resources.de.Designer.cs rename to source/ChanSort.Api/Resources.de.Designer.cs diff --git a/ChanSort.Api/Resources.de.resx b/source/ChanSort.Api/Resources.de.resx similarity index 100% rename from ChanSort.Api/Resources.de.resx rename to source/ChanSort.Api/Resources.de.resx diff --git a/ChanSort.Api/Resources.resx b/source/ChanSort.Api/Resources.resx similarity index 100% rename from ChanSort.Api/Resources.resx rename to source/ChanSort.Api/Resources.resx diff --git a/ChanSort.Api/Utils/BrowserHelper.cs b/source/ChanSort.Api/Utils/BrowserHelper.cs similarity index 100% rename from ChanSort.Api/Utils/BrowserHelper.cs rename to source/ChanSort.Api/Utils/BrowserHelper.cs diff --git a/ChanSort.Api/Utils/ChannelMappingBase.cs b/source/ChanSort.Api/Utils/ChannelMappingBase.cs similarity index 100% rename from ChanSort.Api/Utils/ChannelMappingBase.cs rename to source/ChanSort.Api/Utils/ChannelMappingBase.cs diff --git a/ChanSort.Api/Utils/Crc32.cs b/source/ChanSort.Api/Utils/Crc32.cs similarity index 100% rename from ChanSort.Api/Utils/Crc32.cs rename to source/ChanSort.Api/Utils/Crc32.cs diff --git a/ChanSort.Api/Utils/CsvFile.cs b/source/ChanSort.Api/Utils/CsvFile.cs similarity index 100% rename from ChanSort.Api/Utils/CsvFile.cs rename to source/ChanSort.Api/Utils/CsvFile.cs diff --git a/ChanSort.Api/Utils/DataMapping.cs b/source/ChanSort.Api/Utils/DataMapping.cs similarity index 100% rename from ChanSort.Api/Utils/DataMapping.cs rename to source/ChanSort.Api/Utils/DataMapping.cs diff --git a/ChanSort.Api/Utils/DependencyChecker.cs b/source/ChanSort.Api/Utils/DependencyChecker.cs similarity index 100% rename from ChanSort.Api/Utils/DependencyChecker.cs rename to source/ChanSort.Api/Utils/DependencyChecker.cs diff --git a/ChanSort.Api/Utils/DvbStringDecoder.cs b/source/ChanSort.Api/Utils/DvbStringDecoder.cs similarity index 100% rename from ChanSort.Api/Utils/DvbStringDecoder.cs rename to source/ChanSort.Api/Utils/DvbStringDecoder.cs diff --git a/ChanSort.Api/Utils/IniFile.cs b/source/ChanSort.Api/Utils/IniFile.cs similarity index 100% rename from ChanSort.Api/Utils/IniFile.cs rename to source/ChanSort.Api/Utils/IniFile.cs diff --git a/ChanSort.Api/Utils/MappingPool.cs b/source/ChanSort.Api/Utils/MappingPool.cs similarity index 100% rename from ChanSort.Api/Utils/MappingPool.cs rename to source/ChanSort.Api/Utils/MappingPool.cs diff --git a/ChanSort.Api/Utils/Tools.cs b/source/ChanSort.Api/Utils/Tools.cs similarity index 100% rename from ChanSort.Api/Utils/Tools.cs rename to source/ChanSort.Api/Utils/Tools.cs diff --git a/ChanSort.Loader.GlobalClone/ChanSort.Loader.GlobalClone.csproj b/source/ChanSort.Loader.GlobalClone/ChanSort.Loader.GlobalClone.csproj similarity index 100% rename from ChanSort.Loader.GlobalClone/ChanSort.Loader.GlobalClone.csproj rename to source/ChanSort.Loader.GlobalClone/ChanSort.Loader.GlobalClone.csproj diff --git a/ChanSort.Loader.GlobalClone/GcChannel.cs b/source/ChanSort.Loader.GlobalClone/GcChannel.cs similarity index 100% rename from ChanSort.Loader.GlobalClone/GcChannel.cs rename to source/ChanSort.Loader.GlobalClone/GcChannel.cs diff --git a/ChanSort.Loader.GlobalClone/GcSerializer.cs b/source/ChanSort.Loader.GlobalClone/GcSerializer.cs similarity index 100% rename from ChanSort.Loader.GlobalClone/GcSerializer.cs rename to source/ChanSort.Loader.GlobalClone/GcSerializer.cs diff --git a/ChanSort.Loader.GlobalClone/GcSerializerPlugin.cs b/source/ChanSort.Loader.GlobalClone/GcSerializerPlugin.cs similarity index 100% rename from ChanSort.Loader.GlobalClone/GcSerializerPlugin.cs rename to source/ChanSort.Loader.GlobalClone/GcSerializerPlugin.cs diff --git a/ChanSort.Loader.GlobalClone/GlobalClone00001.xml b/source/ChanSort.Loader.GlobalClone/GlobalClone00001.xml similarity index 100% rename from ChanSort.Loader.GlobalClone/GlobalClone00001.xml rename to source/ChanSort.Loader.GlobalClone/GlobalClone00001.xml diff --git a/ChanSort.Loader.GlobalClone/Properties/AssemblyInfo.cs b/source/ChanSort.Loader.GlobalClone/Properties/AssemblyInfo.cs similarity index 100% rename from ChanSort.Loader.GlobalClone/Properties/AssemblyInfo.cs rename to source/ChanSort.Loader.GlobalClone/Properties/AssemblyInfo.cs diff --git a/ChanSort.Loader.GlobalClone/Resources.Designer.cs b/source/ChanSort.Loader.GlobalClone/Resources.Designer.cs similarity index 100% rename from ChanSort.Loader.GlobalClone/Resources.Designer.cs rename to source/ChanSort.Loader.GlobalClone/Resources.Designer.cs diff --git a/ChanSort.Loader.GlobalClone/Resources.de.Designer.cs b/source/ChanSort.Loader.GlobalClone/Resources.de.Designer.cs similarity index 100% rename from ChanSort.Loader.GlobalClone/Resources.de.Designer.cs rename to source/ChanSort.Loader.GlobalClone/Resources.de.Designer.cs diff --git a/ChanSort.Loader.GlobalClone/Resources.de.resx b/source/ChanSort.Loader.GlobalClone/Resources.de.resx similarity index 100% rename from ChanSort.Loader.GlobalClone/Resources.de.resx rename to source/ChanSort.Loader.GlobalClone/Resources.de.resx diff --git a/ChanSort.Loader.GlobalClone/Resources.resx b/source/ChanSort.Loader.GlobalClone/Resources.resx similarity index 100% rename from ChanSort.Loader.GlobalClone/Resources.resx rename to source/ChanSort.Loader.GlobalClone/Resources.resx diff --git a/ChanSort.Loader.GlobalClone/readme.txt b/source/ChanSort.Loader.GlobalClone/readme.txt similarity index 100% rename from ChanSort.Loader.GlobalClone/readme.txt rename to source/ChanSort.Loader.GlobalClone/readme.txt diff --git a/ChanSort.Loader.LG/AnalogChannel.cs b/source/ChanSort.Loader.LG/AnalogChannel.cs similarity index 100% rename from ChanSort.Loader.LG/AnalogChannel.cs rename to source/ChanSort.Loader.LG/AnalogChannel.cs diff --git a/ChanSort.Loader.LG/ChanSort.Loader.LG.csproj b/source/ChanSort.Loader.LG/ChanSort.Loader.LG.csproj similarity index 100% rename from ChanSort.Loader.LG/ChanSort.Loader.LG.csproj rename to source/ChanSort.Loader.LG/ChanSort.Loader.LG.csproj diff --git a/ChanSort.Loader.LG/ChanSort.Loader.LG.ini b/source/ChanSort.Loader.LG/ChanSort.Loader.LG.ini similarity index 100% rename from ChanSort.Loader.LG/ChanSort.Loader.LG.ini rename to source/ChanSort.Loader.LG/ChanSort.Loader.LG.ini diff --git a/ChanSort.Loader.LG/DtvChannel.cs b/source/ChanSort.Loader.LG/DtvChannel.cs similarity index 100% rename from ChanSort.Loader.LG/DtvChannel.cs rename to source/ChanSort.Loader.LG/DtvChannel.cs diff --git a/ChanSort.Loader.LG/DvbsDataLayout.cs b/source/ChanSort.Loader.LG/DvbsDataLayout.cs similarity index 100% rename from ChanSort.Loader.LG/DvbsDataLayout.cs rename to source/ChanSort.Loader.LG/DvbsDataLayout.cs diff --git a/ChanSort.Loader.LG/FirmwareData.cs b/source/ChanSort.Loader.LG/FirmwareData.cs similarity index 100% rename from ChanSort.Loader.LG/FirmwareData.cs rename to source/ChanSort.Loader.LG/FirmwareData.cs diff --git a/ChanSort.Loader.LG/LnbConfig.cs b/source/ChanSort.Loader.LG/LnbConfig.cs similarity index 100% rename from ChanSort.Loader.LG/LnbConfig.cs rename to source/ChanSort.Loader.LG/LnbConfig.cs diff --git a/ChanSort.Loader.LG/PresetProgramNrDialog.Designer.cs b/source/ChanSort.Loader.LG/PresetProgramNrDialog.Designer.cs similarity index 100% rename from ChanSort.Loader.LG/PresetProgramNrDialog.Designer.cs rename to source/ChanSort.Loader.LG/PresetProgramNrDialog.Designer.cs diff --git a/ChanSort.Loader.LG/PresetProgramNrDialog.cs b/source/ChanSort.Loader.LG/PresetProgramNrDialog.cs similarity index 100% rename from ChanSort.Loader.LG/PresetProgramNrDialog.cs rename to source/ChanSort.Loader.LG/PresetProgramNrDialog.cs diff --git a/ChanSort.Loader.LG/PresetProgramNrDialog.de.resx b/source/ChanSort.Loader.LG/PresetProgramNrDialog.de.resx similarity index 100% rename from ChanSort.Loader.LG/PresetProgramNrDialog.de.resx rename to source/ChanSort.Loader.LG/PresetProgramNrDialog.de.resx diff --git a/ChanSort.Loader.LG/PresetProgramNrDialog.resx b/source/ChanSort.Loader.LG/PresetProgramNrDialog.resx similarity index 100% rename from ChanSort.Loader.LG/PresetProgramNrDialog.resx rename to source/ChanSort.Loader.LG/PresetProgramNrDialog.resx diff --git a/ChanSort.Loader.LG/Properties/AssemblyInfo.cs b/source/ChanSort.Loader.LG/Properties/AssemblyInfo.cs similarity index 100% rename from ChanSort.Loader.LG/Properties/AssemblyInfo.cs rename to source/ChanSort.Loader.LG/Properties/AssemblyInfo.cs diff --git a/ChanSort.Loader.LG/Properties/licenses.licx b/source/ChanSort.Loader.LG/Properties/licenses.licx similarity index 100% rename from ChanSort.Loader.LG/Properties/licenses.licx rename to source/ChanSort.Loader.LG/Properties/licenses.licx diff --git a/ChanSort.Loader.LG/Resource.Designer.cs b/source/ChanSort.Loader.LG/Resource.Designer.cs similarity index 100% rename from ChanSort.Loader.LG/Resource.Designer.cs rename to source/ChanSort.Loader.LG/Resource.Designer.cs diff --git a/ChanSort.Loader.LG/Resource.de.Designer.cs b/source/ChanSort.Loader.LG/Resource.de.Designer.cs similarity index 100% rename from ChanSort.Loader.LG/Resource.de.Designer.cs rename to source/ChanSort.Loader.LG/Resource.de.Designer.cs diff --git a/ChanSort.Loader.LG/Resource.de.resx b/source/ChanSort.Loader.LG/Resource.de.resx similarity index 100% rename from ChanSort.Loader.LG/Resource.de.resx rename to source/ChanSort.Loader.LG/Resource.de.resx diff --git a/ChanSort.Loader.LG/Resource.resx b/source/ChanSort.Loader.LG/Resource.resx similarity index 100% rename from ChanSort.Loader.LG/Resource.resx rename to source/ChanSort.Loader.LG/Resource.resx diff --git a/ChanSort.Loader.LG/SatChannel.cs b/source/ChanSort.Loader.LG/SatChannel.cs similarity index 100% rename from ChanSort.Loader.LG/SatChannel.cs rename to source/ChanSort.Loader.LG/SatChannel.cs diff --git a/ChanSort.Loader.LG/SatChannelListHeader.cs b/source/ChanSort.Loader.LG/SatChannelListHeader.cs similarity index 100% rename from ChanSort.Loader.LG/SatChannelListHeader.cs rename to source/ChanSort.Loader.LG/SatChannelListHeader.cs diff --git a/ChanSort.Loader.LG/SatTransponder.cs b/source/ChanSort.Loader.LG/SatTransponder.cs similarity index 100% rename from ChanSort.Loader.LG/SatTransponder.cs rename to source/ChanSort.Loader.LG/SatTransponder.cs diff --git a/ChanSort.Loader.LG/TllChannelBase.cs b/source/ChanSort.Loader.LG/TllChannelBase.cs similarity index 100% rename from ChanSort.Loader.LG/TllChannelBase.cs rename to source/ChanSort.Loader.LG/TllChannelBase.cs diff --git a/ChanSort.Loader.LG/TllFileSerializer.cs b/source/ChanSort.Loader.LG/TllFileSerializer.cs similarity index 100% rename from ChanSort.Loader.LG/TllFileSerializer.cs rename to source/ChanSort.Loader.LG/TllFileSerializer.cs diff --git a/ChanSort.Loader.LG/TllFileSerializer.sql.cs b/source/ChanSort.Loader.LG/TllFileSerializer.sql.cs similarity index 100% rename from ChanSort.Loader.LG/TllFileSerializer.sql.cs rename to source/ChanSort.Loader.LG/TllFileSerializer.sql.cs diff --git a/ChanSort.Loader.LG/TllFileSerializerPlugin.cs b/source/ChanSort.Loader.LG/TllFileSerializerPlugin.cs similarity index 100% rename from ChanSort.Loader.LG/TllFileSerializerPlugin.cs rename to source/ChanSort.Loader.LG/TllFileSerializerPlugin.cs diff --git a/ChanSort.Loader.LG/TvSettingsForm.Designer.cs b/source/ChanSort.Loader.LG/TvSettingsForm.Designer.cs similarity index 100% rename from ChanSort.Loader.LG/TvSettingsForm.Designer.cs rename to source/ChanSort.Loader.LG/TvSettingsForm.Designer.cs diff --git a/ChanSort.Loader.LG/TvSettingsForm.cs b/source/ChanSort.Loader.LG/TvSettingsForm.cs similarity index 100% rename from ChanSort.Loader.LG/TvSettingsForm.cs rename to source/ChanSort.Loader.LG/TvSettingsForm.cs diff --git a/ChanSort.Loader.LG/TvSettingsForm.de.resx b/source/ChanSort.Loader.LG/TvSettingsForm.de.resx similarity index 100% rename from ChanSort.Loader.LG/TvSettingsForm.de.resx rename to source/ChanSort.Loader.LG/TvSettingsForm.de.resx diff --git a/ChanSort.Loader.LG/TvSettingsForm.resx b/source/ChanSort.Loader.LG/TvSettingsForm.resx similarity index 100% rename from ChanSort.Loader.LG/TvSettingsForm.resx rename to source/ChanSort.Loader.LG/TvSettingsForm.resx diff --git a/ChanSort.Loader.Panasonic/ChanSort.Loader.Panasonic.csproj b/source/ChanSort.Loader.Panasonic/ChanSort.Loader.Panasonic.csproj similarity index 100% rename from ChanSort.Loader.Panasonic/ChanSort.Loader.Panasonic.csproj rename to source/ChanSort.Loader.Panasonic/ChanSort.Loader.Panasonic.csproj diff --git a/ChanSort.Loader.Panasonic/DbChannel.cs b/source/ChanSort.Loader.Panasonic/DbChannel.cs similarity index 100% rename from ChanSort.Loader.Panasonic/DbChannel.cs rename to source/ChanSort.Loader.Panasonic/DbChannel.cs diff --git a/ChanSort.Loader.Panasonic/Properties/AssemblyInfo.cs b/source/ChanSort.Loader.Panasonic/Properties/AssemblyInfo.cs similarity index 100% rename from ChanSort.Loader.Panasonic/Properties/AssemblyInfo.cs rename to source/ChanSort.Loader.Panasonic/Properties/AssemblyInfo.cs diff --git a/ChanSort.Loader.Panasonic/Serializer.cs b/source/ChanSort.Loader.Panasonic/Serializer.cs similarity index 100% rename from ChanSort.Loader.Panasonic/Serializer.cs rename to source/ChanSort.Loader.Panasonic/Serializer.cs diff --git a/ChanSort.Loader.Panasonic/SerializerPlugin.cs b/source/ChanSort.Loader.Panasonic/SerializerPlugin.cs similarity index 100% rename from ChanSort.Loader.Panasonic/SerializerPlugin.cs rename to source/ChanSort.Loader.Panasonic/SerializerPlugin.cs diff --git a/ChanSort.Loader.Samsung/AnalogChannel.cs b/source/ChanSort.Loader.Samsung/AnalogChannel.cs similarity index 100% rename from ChanSort.Loader.Samsung/AnalogChannel.cs rename to source/ChanSort.Loader.Samsung/AnalogChannel.cs diff --git a/ChanSort.Loader.Samsung/ChanSort.Loader.Samsung.csproj b/source/ChanSort.Loader.Samsung/ChanSort.Loader.Samsung.csproj similarity index 100% rename from ChanSort.Loader.Samsung/ChanSort.Loader.Samsung.csproj rename to source/ChanSort.Loader.Samsung/ChanSort.Loader.Samsung.csproj diff --git a/ChanSort.Loader.Samsung/ChanSort.Loader.Samsung.ini b/source/ChanSort.Loader.Samsung/ChanSort.Loader.Samsung.ini similarity index 100% rename from ChanSort.Loader.Samsung/ChanSort.Loader.Samsung.ini rename to source/ChanSort.Loader.Samsung/ChanSort.Loader.Samsung.ini diff --git a/ChanSort.Loader.Samsung/DigitalChannel.cs b/source/ChanSort.Loader.Samsung/DigitalChannel.cs similarity index 100% rename from ChanSort.Loader.Samsung/DigitalChannel.cs rename to source/ChanSort.Loader.Samsung/DigitalChannel.cs diff --git a/ChanSort.Loader.Samsung/FavMode.cs b/source/ChanSort.Loader.Samsung/FavMode.cs similarity index 100% rename from ChanSort.Loader.Samsung/FavMode.cs rename to source/ChanSort.Loader.Samsung/FavMode.cs diff --git a/ChanSort.Loader.Samsung/ModelConstants.cs b/source/ChanSort.Loader.Samsung/ModelConstants.cs similarity index 100% rename from ChanSort.Loader.Samsung/ModelConstants.cs rename to source/ChanSort.Loader.Samsung/ModelConstants.cs diff --git a/ChanSort.Loader.Samsung/Properties/AssemblyInfo.cs b/source/ChanSort.Loader.Samsung/Properties/AssemblyInfo.cs similarity index 100% rename from ChanSort.Loader.Samsung/Properties/AssemblyInfo.cs rename to source/ChanSort.Loader.Samsung/Properties/AssemblyInfo.cs diff --git a/ChanSort.Loader.Samsung/Resource.Designer.cs b/source/ChanSort.Loader.Samsung/Resource.Designer.cs similarity index 100% rename from ChanSort.Loader.Samsung/Resource.Designer.cs rename to source/ChanSort.Loader.Samsung/Resource.Designer.cs diff --git a/ChanSort.Loader.Samsung/Resource.de.Designer.cs b/source/ChanSort.Loader.Samsung/Resource.de.Designer.cs similarity index 100% rename from ChanSort.Loader.Samsung/Resource.de.Designer.cs rename to source/ChanSort.Loader.Samsung/Resource.de.Designer.cs diff --git a/ChanSort.Loader.Samsung/Resource.de.resx b/source/ChanSort.Loader.Samsung/Resource.de.resx similarity index 100% rename from ChanSort.Loader.Samsung/Resource.de.resx rename to source/ChanSort.Loader.Samsung/Resource.de.resx diff --git a/ChanSort.Loader.Samsung/Resource.resx b/source/ChanSort.Loader.Samsung/Resource.resx similarity index 100% rename from ChanSort.Loader.Samsung/Resource.resx rename to source/ChanSort.Loader.Samsung/Resource.resx diff --git a/ChanSort.Loader.Samsung/SatChannel.cs b/source/ChanSort.Loader.Samsung/SatChannel.cs similarity index 100% rename from ChanSort.Loader.Samsung/SatChannel.cs rename to source/ChanSort.Loader.Samsung/SatChannel.cs diff --git a/ChanSort.Loader.Samsung/SatelliteMapping.cs b/source/ChanSort.Loader.Samsung/SatelliteMapping.cs similarity index 100% rename from ChanSort.Loader.Samsung/SatelliteMapping.cs rename to source/ChanSort.Loader.Samsung/SatelliteMapping.cs diff --git a/ChanSort.Loader.Samsung/ScmChannelBase.cs b/source/ChanSort.Loader.Samsung/ScmChannelBase.cs similarity index 100% rename from ChanSort.Loader.Samsung/ScmChannelBase.cs rename to source/ChanSort.Loader.Samsung/ScmChannelBase.cs diff --git a/ChanSort.Loader.Samsung/ScmSerializer.cs b/source/ChanSort.Loader.Samsung/ScmSerializer.cs similarity index 100% rename from ChanSort.Loader.Samsung/ScmSerializer.cs rename to source/ChanSort.Loader.Samsung/ScmSerializer.cs diff --git a/ChanSort.Loader.Samsung/ScmSerializerPlugin.cs b/source/ChanSort.Loader.Samsung/ScmSerializerPlugin.cs similarity index 100% rename from ChanSort.Loader.Samsung/ScmSerializerPlugin.cs rename to source/ChanSort.Loader.Samsung/ScmSerializerPlugin.cs diff --git a/ChanSort.Loader.SamsungJ/ChanSort.Loader.SamsungJ.csproj b/source/ChanSort.Loader.SamsungJ/ChanSort.Loader.SamsungJ.csproj similarity index 100% rename from ChanSort.Loader.SamsungJ/ChanSort.Loader.SamsungJ.csproj rename to source/ChanSort.Loader.SamsungJ/ChanSort.Loader.SamsungJ.csproj diff --git a/ChanSort.Loader.SamsungJ/DbChannel.cs b/source/ChanSort.Loader.SamsungJ/DbChannel.cs similarity index 100% rename from ChanSort.Loader.SamsungJ/DbChannel.cs rename to source/ChanSort.Loader.SamsungJ/DbChannel.cs diff --git a/ChanSort.Loader.SamsungJ/DbSerializer.cs b/source/ChanSort.Loader.SamsungJ/DbSerializer.cs similarity index 100% rename from ChanSort.Loader.SamsungJ/DbSerializer.cs rename to source/ChanSort.Loader.SamsungJ/DbSerializer.cs diff --git a/ChanSort.Loader.SamsungJ/DbSerializerPlugin.cs b/source/ChanSort.Loader.SamsungJ/DbSerializerPlugin.cs similarity index 100% rename from ChanSort.Loader.SamsungJ/DbSerializerPlugin.cs rename to source/ChanSort.Loader.SamsungJ/DbSerializerPlugin.cs diff --git a/ChanSort.Loader.SamsungJ/Properties/AssemblyInfo.cs b/source/ChanSort.Loader.SamsungJ/Properties/AssemblyInfo.cs similarity index 100% rename from ChanSort.Loader.SamsungJ/Properties/AssemblyInfo.cs rename to source/ChanSort.Loader.SamsungJ/Properties/AssemblyInfo.cs diff --git a/ChanSort.Loader.Toshiba/ChanSort.Loader.Toshiba.csproj b/source/ChanSort.Loader.Toshiba/ChanSort.Loader.Toshiba.csproj similarity index 100% rename from ChanSort.Loader.Toshiba/ChanSort.Loader.Toshiba.csproj rename to source/ChanSort.Loader.Toshiba/ChanSort.Loader.Toshiba.csproj diff --git a/ChanSort.Loader.Toshiba/DbChannel.cs b/source/ChanSort.Loader.Toshiba/DbChannel.cs similarity index 100% rename from ChanSort.Loader.Toshiba/DbChannel.cs rename to source/ChanSort.Loader.Toshiba/DbChannel.cs diff --git a/ChanSort.Loader.Toshiba/DbSerializer.cs b/source/ChanSort.Loader.Toshiba/DbSerializer.cs similarity index 100% rename from ChanSort.Loader.Toshiba/DbSerializer.cs rename to source/ChanSort.Loader.Toshiba/DbSerializer.cs diff --git a/ChanSort.Loader.Toshiba/DbSerializerPlugin.cs b/source/ChanSort.Loader.Toshiba/DbSerializerPlugin.cs similarity index 100% rename from ChanSort.Loader.Toshiba/DbSerializerPlugin.cs rename to source/ChanSort.Loader.Toshiba/DbSerializerPlugin.cs diff --git a/ChanSort.Loader.Toshiba/Properties/AssemblyInfo.cs b/source/ChanSort.Loader.Toshiba/Properties/AssemblyInfo.cs similarity index 100% rename from ChanSort.Loader.Toshiba/Properties/AssemblyInfo.cs rename to source/ChanSort.Loader.Toshiba/Properties/AssemblyInfo.cs diff --git a/ChanSort.Loader.VDR/ChanSort.Loader.VDR.csproj b/source/ChanSort.Loader.VDR/ChanSort.Loader.VDR.csproj similarity index 100% rename from ChanSort.Loader.VDR/ChanSort.Loader.VDR.csproj rename to source/ChanSort.Loader.VDR/ChanSort.Loader.VDR.csproj diff --git a/ChanSort.Loader.VDR/Channels.cs b/source/ChanSort.Loader.VDR/Channels.cs similarity index 100% rename from ChanSort.Loader.VDR/Channels.cs rename to source/ChanSort.Loader.VDR/Channels.cs diff --git a/ChanSort.Loader.VDR/Properties/AssemblyInfo.cs b/source/ChanSort.Loader.VDR/Properties/AssemblyInfo.cs similarity index 100% rename from ChanSort.Loader.VDR/Properties/AssemblyInfo.cs rename to source/ChanSort.Loader.VDR/Properties/AssemblyInfo.cs diff --git a/ChanSort.Loader.VDR/Serializer.cs b/source/ChanSort.Loader.VDR/Serializer.cs similarity index 100% rename from ChanSort.Loader.VDR/Serializer.cs rename to source/ChanSort.Loader.VDR/Serializer.cs diff --git a/ChanSort.Loader.VDR/SerializerPlugin.cs b/source/ChanSort.Loader.VDR/SerializerPlugin.cs similarity index 100% rename from ChanSort.Loader.VDR/SerializerPlugin.cs rename to source/ChanSort.Loader.VDR/SerializerPlugin.cs diff --git a/ChanSort.sln b/source/ChanSort.sln similarity index 100% rename from ChanSort.sln rename to source/ChanSort.sln diff --git a/ChanSort/AboutForm.Designer.cs b/source/ChanSort/AboutForm.Designer.cs similarity index 100% rename from ChanSort/AboutForm.Designer.cs rename to source/ChanSort/AboutForm.Designer.cs diff --git a/ChanSort/AboutForm.cs b/source/ChanSort/AboutForm.cs similarity index 100% rename from ChanSort/AboutForm.cs rename to source/ChanSort/AboutForm.cs diff --git a/ChanSort/AboutForm.de.resx b/source/ChanSort/AboutForm.de.resx similarity index 100% rename from ChanSort/AboutForm.de.resx rename to source/ChanSort/AboutForm.de.resx diff --git a/ChanSort/AboutForm.pt.resx b/source/ChanSort/AboutForm.pt.resx similarity index 100% rename from ChanSort/AboutForm.pt.resx rename to source/ChanSort/AboutForm.pt.resx diff --git a/ChanSort/AboutForm.resx b/source/ChanSort/AboutForm.resx similarity index 100% rename from ChanSort/AboutForm.resx rename to source/ChanSort/AboutForm.resx diff --git a/ChanSort/ActionBox.Designer.cs b/source/ChanSort/ActionBox.Designer.cs similarity index 100% rename from ChanSort/ActionBox.Designer.cs rename to source/ChanSort/ActionBox.Designer.cs diff --git a/ChanSort/ActionBox.cs b/source/ChanSort/ActionBox.cs similarity index 100% rename from ChanSort/ActionBox.cs rename to source/ChanSort/ActionBox.cs diff --git a/ChanSort/ActionBox.de.resx b/source/ChanSort/ActionBox.de.resx similarity index 100% rename from ChanSort/ActionBox.de.resx rename to source/ChanSort/ActionBox.de.resx diff --git a/ChanSort/ActionBox.resx b/source/ChanSort/ActionBox.resx similarity index 100% rename from ChanSort/ActionBox.resx rename to source/ChanSort/ActionBox.resx diff --git a/ChanSort/BrowserHelper.cs b/source/ChanSort/BrowserHelper.cs similarity index 100% rename from ChanSort/BrowserHelper.cs rename to source/ChanSort/BrowserHelper.cs diff --git a/ChanSort/ChanSort.csproj b/source/ChanSort/ChanSort.csproj similarity index 100% rename from ChanSort/ChanSort.csproj rename to source/ChanSort/ChanSort.csproj diff --git a/ChanSort/CharsetForm.Designer.cs b/source/ChanSort/CharsetForm.Designer.cs similarity index 100% rename from ChanSort/CharsetForm.Designer.cs rename to source/ChanSort/CharsetForm.Designer.cs diff --git a/ChanSort/CharsetForm.cs b/source/ChanSort/CharsetForm.cs similarity index 100% rename from ChanSort/CharsetForm.cs rename to source/ChanSort/CharsetForm.cs diff --git a/ChanSort/CharsetForm.de.resx b/source/ChanSort/CharsetForm.de.resx similarity index 100% rename from ChanSort/CharsetForm.de.resx rename to source/ChanSort/CharsetForm.de.resx diff --git a/ChanSort/CharsetForm.pt.resx b/source/ChanSort/CharsetForm.pt.resx similarity index 100% rename from ChanSort/CharsetForm.pt.resx rename to source/ChanSort/CharsetForm.pt.resx diff --git a/ChanSort/CharsetForm.resx b/source/ChanSort/CharsetForm.resx similarity index 100% rename from ChanSort/CharsetForm.resx rename to source/ChanSort/CharsetForm.resx diff --git a/ChanSort/GlobalImageCollection.cs b/source/ChanSort/GlobalImageCollection.cs similarity index 100% rename from ChanSort/GlobalImageCollection.cs rename to source/ChanSort/GlobalImageCollection.cs diff --git a/ChanSort/GlobalImageCollection.resx b/source/ChanSort/GlobalImageCollection.resx similarity index 100% rename from ChanSort/GlobalImageCollection.resx rename to source/ChanSort/GlobalImageCollection.resx diff --git a/ChanSort/InfoBox.Designer.cs b/source/ChanSort/InfoBox.Designer.cs similarity index 100% rename from ChanSort/InfoBox.Designer.cs rename to source/ChanSort/InfoBox.Designer.cs diff --git a/ChanSort/InfoBox.cs b/source/ChanSort/InfoBox.cs similarity index 100% rename from ChanSort/InfoBox.cs rename to source/ChanSort/InfoBox.cs diff --git a/ChanSort/InfoBox.resx b/source/ChanSort/InfoBox.resx similarity index 100% rename from ChanSort/InfoBox.resx rename to source/ChanSort/InfoBox.resx diff --git a/ChanSort/MainForm.Designer.cs b/source/ChanSort/MainForm.Designer.cs similarity index 100% rename from ChanSort/MainForm.Designer.cs rename to source/ChanSort/MainForm.Designer.cs diff --git a/ChanSort/MainForm.cs b/source/ChanSort/MainForm.cs similarity index 100% rename from ChanSort/MainForm.cs rename to source/ChanSort/MainForm.cs diff --git a/ChanSort/MainForm.de.resx b/source/ChanSort/MainForm.de.resx similarity index 100% rename from ChanSort/MainForm.de.resx rename to source/ChanSort/MainForm.de.resx diff --git a/ChanSort/MainForm.pt.resx b/source/ChanSort/MainForm.pt.resx similarity index 100% rename from ChanSort/MainForm.pt.resx rename to source/ChanSort/MainForm.pt.resx diff --git a/ChanSort/MainForm.resx b/source/ChanSort/MainForm.resx similarity index 100% rename from ChanSort/MainForm.resx rename to source/ChanSort/MainForm.resx diff --git a/ChanSort/Printing/ChannelListReport.Designer.cs b/source/ChanSort/Printing/ChannelListReport.Designer.cs similarity index 100% rename from ChanSort/Printing/ChannelListReport.Designer.cs rename to source/ChanSort/Printing/ChannelListReport.Designer.cs diff --git a/ChanSort/Printing/ChannelListReport.cs b/source/ChanSort/Printing/ChannelListReport.cs similarity index 100% rename from ChanSort/Printing/ChannelListReport.cs rename to source/ChanSort/Printing/ChannelListReport.cs diff --git a/ChanSort/Printing/ChannelListReport.resx b/source/ChanSort/Printing/ChannelListReport.resx similarity index 100% rename from ChanSort/Printing/ChannelListReport.resx rename to source/ChanSort/Printing/ChannelListReport.resx diff --git a/ChanSort/Printing/ReportOptionsDialog.Designer.cs b/source/ChanSort/Printing/ReportOptionsDialog.Designer.cs similarity index 100% rename from ChanSort/Printing/ReportOptionsDialog.Designer.cs rename to source/ChanSort/Printing/ReportOptionsDialog.Designer.cs diff --git a/ChanSort/Printing/ReportOptionsDialog.cs b/source/ChanSort/Printing/ReportOptionsDialog.cs similarity index 100% rename from ChanSort/Printing/ReportOptionsDialog.cs rename to source/ChanSort/Printing/ReportOptionsDialog.cs diff --git a/ChanSort/Printing/ReportOptionsDialog.de.resx b/source/ChanSort/Printing/ReportOptionsDialog.de.resx similarity index 100% rename from ChanSort/Printing/ReportOptionsDialog.de.resx rename to source/ChanSort/Printing/ReportOptionsDialog.de.resx diff --git a/ChanSort/Printing/ReportOptionsDialog.resx b/source/ChanSort/Printing/ReportOptionsDialog.resx similarity index 100% rename from ChanSort/Printing/ReportOptionsDialog.resx rename to source/ChanSort/Printing/ReportOptionsDialog.resx diff --git a/ChanSort/Printing/ReportStyles.repss b/source/ChanSort/Printing/ReportStyles.repss similarity index 100% rename from ChanSort/Printing/ReportStyles.repss rename to source/ChanSort/Printing/ReportStyles.repss diff --git a/ChanSort/Program.cs b/source/ChanSort/Program.cs similarity index 100% rename from ChanSort/Program.cs rename to source/ChanSort/Program.cs diff --git a/ChanSort/Properties/AssemblyInfo.cs b/source/ChanSort/Properties/AssemblyInfo.cs similarity index 100% rename from ChanSort/Properties/AssemblyInfo.cs rename to source/ChanSort/Properties/AssemblyInfo.cs diff --git a/ChanSort/Properties/DataSources/ChanSort.Api.ChannelList.datasource b/source/ChanSort/Properties/DataSources/ChanSort.Api.ChannelList.datasource similarity index 100% rename from ChanSort/Properties/DataSources/ChanSort.Api.ChannelList.datasource rename to source/ChanSort/Properties/DataSources/ChanSort.Api.ChannelList.datasource diff --git a/ChanSort/Properties/DataSources/ChannelInfo.datasource b/source/ChanSort/Properties/DataSources/ChannelInfo.datasource similarity index 100% rename from ChanSort/Properties/DataSources/ChannelInfo.datasource rename to source/ChanSort/Properties/DataSources/ChannelInfo.datasource diff --git a/ChanSort/Properties/DataSources/System.Text.EncodingInfo.datasource b/source/ChanSort/Properties/DataSources/System.Text.EncodingInfo.datasource similarity index 100% rename from ChanSort/Properties/DataSources/System.Text.EncodingInfo.datasource rename to source/ChanSort/Properties/DataSources/System.Text.EncodingInfo.datasource diff --git a/ChanSort/Properties/Resources.Designer.cs b/source/ChanSort/Properties/Resources.Designer.cs similarity index 100% rename from ChanSort/Properties/Resources.Designer.cs rename to source/ChanSort/Properties/Resources.Designer.cs diff --git a/ChanSort/Properties/Resources.de.Designer.cs b/source/ChanSort/Properties/Resources.de.Designer.cs similarity index 100% rename from ChanSort/Properties/Resources.de.Designer.cs rename to source/ChanSort/Properties/Resources.de.Designer.cs diff --git a/ChanSort/Properties/Resources.de.resx b/source/ChanSort/Properties/Resources.de.resx similarity index 100% rename from ChanSort/Properties/Resources.de.resx rename to source/ChanSort/Properties/Resources.de.resx diff --git a/ChanSort/Properties/Resources.pt.Designer.cs b/source/ChanSort/Properties/Resources.pt.Designer.cs similarity index 100% rename from ChanSort/Properties/Resources.pt.Designer.cs rename to source/ChanSort/Properties/Resources.pt.Designer.cs diff --git a/ChanSort/Properties/Resources.pt.resx b/source/ChanSort/Properties/Resources.pt.resx similarity index 100% rename from ChanSort/Properties/Resources.pt.resx rename to source/ChanSort/Properties/Resources.pt.resx diff --git a/ChanSort/Properties/Resources.resx b/source/ChanSort/Properties/Resources.resx similarity index 100% rename from ChanSort/Properties/Resources.resx rename to source/ChanSort/Properties/Resources.resx diff --git a/ChanSort/Properties/Settings.Designer.cs b/source/ChanSort/Properties/Settings.Designer.cs similarity index 100% rename from ChanSort/Properties/Settings.Designer.cs rename to source/ChanSort/Properties/Settings.Designer.cs diff --git a/ChanSort/Properties/Settings.settings b/source/ChanSort/Properties/Settings.settings similarity index 100% rename from ChanSort/Properties/Settings.settings rename to source/ChanSort/Properties/Settings.settings diff --git a/ChanSort/Properties/licenses.licx b/source/ChanSort/Properties/licenses.licx similarity index 100% rename from ChanSort/Properties/licenses.licx rename to source/ChanSort/Properties/licenses.licx diff --git a/ChanSort/Resources/Donate.bmp b/source/ChanSort/Resources/Donate.bmp similarity index 100% rename from ChanSort/Resources/Donate.bmp rename to source/ChanSort/Resources/Donate.bmp diff --git a/ChanSort/Resources/btn_donateCC_LG.gif b/source/ChanSort/Resources/btn_donateCC_LG.gif similarity index 100% rename from ChanSort/Resources/btn_donateCC_LG.gif rename to source/ChanSort/Resources/btn_donateCC_LG.gif diff --git a/ChanSort/Resources/btn_donateCC_LG_de.gif b/source/ChanSort/Resources/btn_donateCC_LG_de.gif similarity index 100% rename from ChanSort/Resources/btn_donateCC_LG_de.gif rename to source/ChanSort/Resources/btn_donateCC_LG_de.gif diff --git a/ChanSort/Resources/paypal-button.txt b/source/ChanSort/Resources/paypal-button.txt similarity index 100% rename from ChanSort/Resources/paypal-button.txt rename to source/ChanSort/Resources/paypal-button.txt diff --git a/ChanSort/Settings.cs b/source/ChanSort/Settings.cs similarity index 100% rename from ChanSort/Settings.cs rename to source/ChanSort/Settings.cs diff --git a/ChanSort/UpdateCheck.cs b/source/ChanSort/UpdateCheck.cs similarity index 100% rename from ChanSort/UpdateCheck.cs rename to source/ChanSort/UpdateCheck.cs diff --git a/ChanSort/WaitForm1.Designer.cs b/source/ChanSort/WaitForm1.Designer.cs similarity index 100% rename from ChanSort/WaitForm1.Designer.cs rename to source/ChanSort/WaitForm1.Designer.cs diff --git a/ChanSort/WaitForm1.cs b/source/ChanSort/WaitForm1.cs similarity index 100% rename from ChanSort/WaitForm1.cs rename to source/ChanSort/WaitForm1.cs diff --git a/ChanSort/WaitForm1.de.resx b/source/ChanSort/WaitForm1.de.resx similarity index 100% rename from ChanSort/WaitForm1.de.resx rename to source/ChanSort/WaitForm1.de.resx diff --git a/ChanSort/WaitForm1.pt.resx b/source/ChanSort/WaitForm1.pt.resx similarity index 100% rename from ChanSort/WaitForm1.pt.resx rename to source/ChanSort/WaitForm1.pt.resx diff --git a/ChanSort/WaitForm1.resx b/source/ChanSort/WaitForm1.resx similarity index 100% rename from ChanSort/WaitForm1.resx rename to source/ChanSort/WaitForm1.resx diff --git a/ChanSort/app.config b/source/ChanSort/app.config similarity index 100% rename from ChanSort/app.config rename to source/ChanSort/app.config diff --git a/ChanSort/app.ico b/source/ChanSort/app.ico similarity index 100% rename from ChanSort/app.ico rename to source/ChanSort/app.ico diff --git a/ChanSort/icons/flag_austria.png b/source/ChanSort/icons/flag_austria.png similarity index 100% rename from ChanSort/icons/flag_austria.png rename to source/ChanSort/icons/flag_austria.png diff --git a/ChanSort/icons/flag_germany.png b/source/ChanSort/icons/flag_germany.png similarity index 100% rename from ChanSort/icons/flag_germany.png rename to source/ChanSort/icons/flag_germany.png diff --git a/ChanSort/icons/flag_great_britain.png b/source/ChanSort/icons/flag_great_britain.png similarity index 100% rename from ChanSort/icons/flag_great_britain.png rename to source/ChanSort/icons/flag_great_britain.png diff --git a/DLL/ChanSort.resources.dll b/source/DLL/ChanSort.resources.dll similarity index 100% rename from DLL/ChanSort.resources.dll rename to source/DLL/ChanSort.resources.dll diff --git a/DLL/ICSharpCode.SharpZipLib.dll b/source/DLL/ICSharpCode.SharpZipLib.dll similarity index 100% rename from DLL/ICSharpCode.SharpZipLib.dll rename to source/DLL/ICSharpCode.SharpZipLib.dll diff --git a/DLL/System.Data.SQLite.dll b/source/DLL/System.Data.SQLite.dll similarity index 100% rename from DLL/System.Data.SQLite.dll rename to source/DLL/System.Data.SQLite.dll diff --git a/DLL/nunit.framework.dll b/source/DLL/nunit.framework.dll similarity index 100% rename from DLL/nunit.framework.dll rename to source/DLL/nunit.framework.dll diff --git a/Images/Actions bookmark new list Icon - Oxygen Iconset - Oxygen Team.url b/source/Images/Actions bookmark new list Icon - Oxygen Iconset - Oxygen Team.url similarity index 100% rename from Images/Actions bookmark new list Icon - Oxygen Iconset - Oxygen Team.url rename to source/Images/Actions bookmark new list Icon - Oxygen Iconset - Oxygen Team.url diff --git a/Images/Oxygen-Icons.org-Oxygen-Actions-bookmark-new-list.ico b/source/Images/Oxygen-Icons.org-Oxygen-Actions-bookmark-new-list.ico similarity index 100% rename from Images/Oxygen-Icons.org-Oxygen-Actions-bookmark-new-list.ico rename to source/Images/Oxygen-Icons.org-Oxygen-Actions-bookmark-new-list.ico diff --git a/Images/Places favorites Icon - Oxygen Iconset - Oxygen Team.url b/source/Images/Places favorites Icon - Oxygen Iconset - Oxygen Team.url similarity index 100% rename from Images/Places favorites Icon - Oxygen Iconset - Oxygen Team.url rename to source/Images/Places favorites Icon - Oxygen Iconset - Oxygen Team.url diff --git a/Images/actions/0000.png b/source/Images/actions/0000.png similarity index 100% rename from Images/actions/0000.png rename to source/Images/actions/0000.png diff --git a/Images/actions/0001.png b/source/Images/actions/0001.png similarity index 100% rename from Images/actions/0001.png rename to source/Images/actions/0001.png diff --git a/Images/actions/0002.png b/source/Images/actions/0002.png similarity index 100% rename from Images/actions/0002.png rename to source/Images/actions/0002.png diff --git a/Images/actions/0003.png b/source/Images/actions/0003.png similarity index 100% rename from Images/actions/0003.png rename to source/Images/actions/0003.png diff --git a/Images/actions/0004.png b/source/Images/actions/0004.png similarity index 100% rename from Images/actions/0004.png rename to source/Images/actions/0004.png diff --git a/Images/actions/0005.png b/source/Images/actions/0005.png similarity index 100% rename from Images/actions/0005.png rename to source/Images/actions/0005.png diff --git a/Images/actions/0006.png b/source/Images/actions/0006.png similarity index 100% rename from Images/actions/0006.png rename to source/Images/actions/0006.png diff --git a/Images/actions/0007.png b/source/Images/actions/0007.png similarity index 100% rename from Images/actions/0007.png rename to source/Images/actions/0007.png diff --git a/Images/donate/btn_donateCC_LG.gif b/source/Images/donate/btn_donateCC_LG.gif similarity index 100% rename from Images/donate/btn_donateCC_LG.gif rename to source/Images/donate/btn_donateCC_LG.gif diff --git a/Images/donate/btn_donateCC_LG_de.gif b/source/Images/donate/btn_donateCC_LG_de.gif similarity index 100% rename from Images/donate/btn_donateCC_LG_de.gif rename to source/Images/donate/btn_donateCC_LG_de.gif diff --git a/Images/imagelist/0000.png b/source/Images/imagelist/0000.png similarity index 100% rename from Images/imagelist/0000.png rename to source/Images/imagelist/0000.png diff --git a/Images/imagelist/0001.png b/source/Images/imagelist/0001.png similarity index 100% rename from Images/imagelist/0001.png rename to source/Images/imagelist/0001.png diff --git a/Images/imagelist/0002.png b/source/Images/imagelist/0002.png similarity index 100% rename from Images/imagelist/0002.png rename to source/Images/imagelist/0002.png diff --git a/Images/imagelist/0003.png b/source/Images/imagelist/0003.png similarity index 100% rename from Images/imagelist/0003.png rename to source/Images/imagelist/0003.png diff --git a/Images/imagelist/0004.png b/source/Images/imagelist/0004.png similarity index 100% rename from Images/imagelist/0004.png rename to source/Images/imagelist/0004.png diff --git a/Images/imagelist/0005.png b/source/Images/imagelist/0005.png similarity index 100% rename from Images/imagelist/0005.png rename to source/Images/imagelist/0005.png diff --git a/Images/imagelist/0006.png b/source/Images/imagelist/0006.png similarity index 100% rename from Images/imagelist/0006.png rename to source/Images/imagelist/0006.png diff --git a/Images/imagelist/0007.png b/source/Images/imagelist/0007.png similarity index 100% rename from Images/imagelist/0007.png rename to source/Images/imagelist/0007.png diff --git a/Images/imagelist/0008.png b/source/Images/imagelist/0008.png similarity index 100% rename from Images/imagelist/0008.png rename to source/Images/imagelist/0008.png diff --git a/Images/imagelist/0009.png b/source/Images/imagelist/0009.png similarity index 100% rename from Images/imagelist/0009.png rename to source/Images/imagelist/0009.png diff --git a/Images/imagelist/0010.png b/source/Images/imagelist/0010.png similarity index 100% rename from Images/imagelist/0010.png rename to source/Images/imagelist/0010.png diff --git a/Images/imagelist/0011.png b/source/Images/imagelist/0011.png similarity index 100% rename from Images/imagelist/0011.png rename to source/Images/imagelist/0011.png diff --git a/Images/imagelist/0012.png b/source/Images/imagelist/0012.png similarity index 100% rename from Images/imagelist/0012.png rename to source/Images/imagelist/0012.png diff --git a/Images/imagelist/0013.png b/source/Images/imagelist/0013.png similarity index 100% rename from Images/imagelist/0013.png rename to source/Images/imagelist/0013.png diff --git a/Images/imagelist/0014.png b/source/Images/imagelist/0014.png similarity index 100% rename from Images/imagelist/0014.png rename to source/Images/imagelist/0014.png diff --git a/Images/imagelist/0015.png b/source/Images/imagelist/0015.png similarity index 100% rename from Images/imagelist/0015.png rename to source/Images/imagelist/0015.png diff --git a/Images/imagelist/0016.png b/source/Images/imagelist/0016.png similarity index 100% rename from Images/imagelist/0016.png rename to source/Images/imagelist/0016.png diff --git a/Images/imagelist/0017.png b/source/Images/imagelist/0017.png similarity index 100% rename from Images/imagelist/0017.png rename to source/Images/imagelist/0017.png diff --git a/Images/imagelist/0018.png b/source/Images/imagelist/0018.png similarity index 100% rename from Images/imagelist/0018.png rename to source/Images/imagelist/0018.png diff --git a/Images/imagelist/0019.png b/source/Images/imagelist/0019.png similarity index 100% rename from Images/imagelist/0019.png rename to source/Images/imagelist/0019.png diff --git a/Images/imagelist/0020.png b/source/Images/imagelist/0020.png similarity index 100% rename from Images/imagelist/0020.png rename to source/Images/imagelist/0020.png diff --git a/Images/imagelist/0021.png b/source/Images/imagelist/0021.png similarity index 100% rename from Images/imagelist/0021.png rename to source/Images/imagelist/0021.png diff --git a/Images/imagelist/0022.png b/source/Images/imagelist/0022.png similarity index 100% rename from Images/imagelist/0022.png rename to source/Images/imagelist/0022.png diff --git a/Images/imagelist/0023.png b/source/Images/imagelist/0023.png similarity index 100% rename from Images/imagelist/0023.png rename to source/Images/imagelist/0023.png diff --git a/Images/imagelist/0024.png b/source/Images/imagelist/0024.png similarity index 100% rename from Images/imagelist/0024.png rename to source/Images/imagelist/0024.png diff --git a/Images/imagelist/0025.png b/source/Images/imagelist/0025.png similarity index 100% rename from Images/imagelist/0025.png rename to source/Images/imagelist/0025.png diff --git a/Images/imagelist/0026.png b/source/Images/imagelist/0026.png similarity index 100% rename from Images/imagelist/0026.png rename to source/Images/imagelist/0026.png diff --git a/Images/imagelist/0027.png b/source/Images/imagelist/0027.png similarity index 100% rename from Images/imagelist/0027.png rename to source/Images/imagelist/0027.png diff --git a/Images/imagelist/0028.png b/source/Images/imagelist/0028.png similarity index 100% rename from Images/imagelist/0028.png rename to source/Images/imagelist/0028.png diff --git a/Images/imagelist/0029.png b/source/Images/imagelist/0029.png similarity index 100% rename from Images/imagelist/0029.png rename to source/Images/imagelist/0029.png diff --git a/Images/imagelist/0030.png b/source/Images/imagelist/0030.png similarity index 100% rename from Images/imagelist/0030.png rename to source/Images/imagelist/0030.png diff --git a/Images/imagelist/0031.png b/source/Images/imagelist/0031.png similarity index 100% rename from Images/imagelist/0031.png rename to source/Images/imagelist/0031.png diff --git a/Images/imagelist/0032.png b/source/Images/imagelist/0032.png similarity index 100% rename from Images/imagelist/0032.png rename to source/Images/imagelist/0032.png diff --git a/Images/imagelist/0033.png b/source/Images/imagelist/0033.png similarity index 100% rename from Images/imagelist/0033.png rename to source/Images/imagelist/0033.png diff --git a/Images/imagelist/0034.png b/source/Images/imagelist/0034.png similarity index 100% rename from Images/imagelist/0034.png rename to source/Images/imagelist/0034.png diff --git a/Images/imagelist/0035.png b/source/Images/imagelist/0035.png similarity index 100% rename from Images/imagelist/0035.png rename to source/Images/imagelist/0035.png diff --git a/Information/DVB Specifications/ChannelNameEncoding_and_ServiceTypes.docx b/source/Information/DVB Specifications/ChannelNameEncoding_and_ServiceTypes.docx similarity index 100% rename from Information/DVB Specifications/ChannelNameEncoding_and_ServiceTypes.docx rename to source/Information/DVB Specifications/ChannelNameEncoding_and_ServiceTypes.docx diff --git a/Information/DVB Specifications/DVB-S2_ETSI_EN_302307v010201p.pdf b/source/Information/DVB Specifications/DVB-S2_ETSI_EN_302307v010201p.pdf similarity index 100% rename from Information/DVB Specifications/DVB-S2_ETSI_EN_302307v010201p.pdf rename to source/Information/DVB Specifications/DVB-S2_ETSI_EN_302307v010201p.pdf diff --git a/Information/DVB Specifications/DVB_ETSI_EN_302583v010100v.pdf b/source/Information/DVB Specifications/DVB_ETSI_EN_302583v010100v.pdf similarity index 100% rename from Information/DVB Specifications/DVB_ETSI_EN_302583v010100v.pdf rename to source/Information/DVB Specifications/DVB_ETSI_EN_302583v010100v.pdf diff --git a/Information/DVB Specifications/NorDig-Unified_ver_2.4.pdf b/source/Information/DVB Specifications/NorDig-Unified_ver_2.4.pdf similarity index 100% rename from Information/DVB Specifications/NorDig-Unified_ver_2.4.pdf rename to source/Information/DVB Specifications/NorDig-Unified_ver_2.4.pdf diff --git a/Information/DVB Specifications/en_300468v010501p.pdf b/source/Information/DVB Specifications/en_300468v010501p.pdf similarity index 100% rename from Information/DVB Specifications/en_300468v010501p.pdf rename to source/Information/DVB Specifications/en_300468v010501p.pdf diff --git a/Information/DVB Specifications/en_300468v011101p.pdf b/source/Information/DVB Specifications/en_300468v011101p.pdf similarity index 100% rename from Information/DVB Specifications/en_300468v011101p.pdf rename to source/Information/DVB Specifications/en_300468v011101p.pdf diff --git a/Information/DVB Specifications/etr_162e01p.pdf b/source/Information/DVB Specifications/etr_162e01p.pdf similarity index 100% rename from Information/DVB Specifications/etr_162e01p.pdf rename to source/Information/DVB Specifications/etr_162e01p.pdf diff --git a/Information/FileStructures_for_HHD_Hex_Editor_Neo/chansort.h b/source/Information/FileStructures_for_HHD_Hex_Editor_Neo/chansort.h similarity index 100% rename from Information/FileStructures_for_HHD_Hex_Editor_Neo/chansort.h rename to source/Information/FileStructures_for_HHD_Hex_Editor_Neo/chansort.h diff --git a/Information/FileStructures_for_HHD_Hex_Editor_Neo/scm-SatDataBase.h b/source/Information/FileStructures_for_HHD_Hex_Editor_Neo/scm-SatDataBase.h similarity index 100% rename from Information/FileStructures_for_HHD_Hex_Editor_Neo/scm-SatDataBase.h rename to source/Information/FileStructures_for_HHD_Hex_Editor_Neo/scm-SatDataBase.h diff --git a/Information/FileStructures_for_HHD_Hex_Editor_Neo/scm-map-Analog.h b/source/Information/FileStructures_for_HHD_Hex_Editor_Neo/scm-map-Analog.h similarity index 100% rename from Information/FileStructures_for_HHD_Hex_Editor_Neo/scm-map-Analog.h rename to source/Information/FileStructures_for_HHD_Hex_Editor_Neo/scm-map-Analog.h diff --git a/Information/FileStructures_for_HHD_Hex_Editor_Neo/scm-map-Digital.h b/source/Information/FileStructures_for_HHD_Hex_Editor_Neo/scm-map-Digital.h similarity index 100% rename from Information/FileStructures_for_HHD_Hex_Editor_Neo/scm-map-Digital.h rename to source/Information/FileStructures_for_HHD_Hex_Editor_Neo/scm-map-Digital.h diff --git a/Information/FileStructures_for_HHD_Hex_Editor_Neo/scm-map-Satellite.h b/source/Information/FileStructures_for_HHD_Hex_Editor_Neo/scm-map-Satellite.h similarity index 100% rename from Information/FileStructures_for_HHD_Hex_Editor_Neo/scm-map-Satellite.h rename to source/Information/FileStructures_for_HHD_Hex_Editor_Neo/scm-map-Satellite.h diff --git a/Information/FileStructures_for_HHD_Hex_Editor_Neo/tll-084-LP.h b/source/Information/FileStructures_for_HHD_Hex_Editor_Neo/tll-084-LP.h similarity index 100% rename from Information/FileStructures_for_HHD_Hex_Editor_Neo/tll-084-LP.h rename to source/Information/FileStructures_for_HHD_Hex_Editor_Neo/tll-084-LP.h diff --git a/Information/FileStructures_for_HHD_Hex_Editor_Neo/tll-164_LH3000.h b/source/Information/FileStructures_for_HHD_Hex_Editor_Neo/tll-164_LH3000.h similarity index 100% rename from Information/FileStructures_for_HHD_Hex_Editor_Neo/tll-164_LH3000.h rename to source/Information/FileStructures_for_HHD_Hex_Editor_Neo/tll-164_LH3000.h diff --git a/Information/FileStructures_for_HHD_Hex_Editor_Neo/tll-164_LH_LU_LF.h b/source/Information/FileStructures_for_HHD_Hex_Editor_Neo/tll-164_LH_LU_LF.h similarity index 100% rename from Information/FileStructures_for_HHD_Hex_Editor_Neo/tll-164_LH_LU_LF.h rename to source/Information/FileStructures_for_HHD_Hex_Editor_Neo/tll-164_LH_LU_LF.h diff --git a/Information/FileStructures_for_HHD_Hex_Editor_Neo/tll-176-LD_LE_LK_LX_LW45_LW54.h b/source/Information/FileStructures_for_HHD_Hex_Editor_Neo/tll-176-LD_LE_LK_LX_LW45_LW54.h similarity index 100% rename from Information/FileStructures_for_HHD_Hex_Editor_Neo/tll-176-LD_LE_LK_LX_LW45_LW54.h rename to source/Information/FileStructures_for_HHD_Hex_Editor_Neo/tll-176-LD_LE_LK_LX_LW45_LW54.h diff --git a/Information/FileStructures_for_HHD_Hex_Editor_Neo/tll-180-PT.h b/source/Information/FileStructures_for_HHD_Hex_Editor_Neo/tll-180-PT.h similarity index 100% rename from Information/FileStructures_for_HHD_Hex_Editor_Neo/tll-180-PT.h rename to source/Information/FileStructures_for_HHD_Hex_Editor_Neo/tll-180-PT.h diff --git a/Information/FileStructures_for_HHD_Hex_Editor_Neo/tll-184-LH250C.h b/source/Information/FileStructures_for_HHD_Hex_Editor_Neo/tll-184-LH250C.h similarity index 100% rename from Information/FileStructures_for_HHD_Hex_Editor_Neo/tll-184-LH250C.h rename to source/Information/FileStructures_for_HHD_Hex_Editor_Neo/tll-184-LH250C.h diff --git a/Information/FileStructures_for_HHD_Hex_Editor_Neo/tll-184-LV_LW_LK950S.h b/source/Information/FileStructures_for_HHD_Hex_Editor_Neo/tll-184-LV_LW_LK950S.h similarity index 100% rename from Information/FileStructures_for_HHD_Hex_Editor_Neo/tll-184-LV_LW_LK950S.h rename to source/Information/FileStructures_for_HHD_Hex_Editor_Neo/tll-184-LV_LW_LK950S.h diff --git a/Information/FileStructures_for_HHD_Hex_Editor_Neo/tll-188-LM611S.h b/source/Information/FileStructures_for_HHD_Hex_Editor_Neo/tll-188-LM611S.h similarity index 100% rename from Information/FileStructures_for_HHD_Hex_Editor_Neo/tll-188-LM611S.h rename to source/Information/FileStructures_for_HHD_Hex_Editor_Neo/tll-188-LM611S.h diff --git a/Information/FileStructures_for_HHD_Hex_Editor_Neo/tll-192-LM_LS.h b/source/Information/FileStructures_for_HHD_Hex_Editor_Neo/tll-192-LM_LS.h similarity index 100% rename from Information/FileStructures_for_HHD_Hex_Editor_Neo/tll-192-LM_LS.h rename to source/Information/FileStructures_for_HHD_Hex_Editor_Neo/tll-192-LM_LS.h diff --git a/Information/FileStructures_for_HHD_Hex_Editor_Neo/tll-212-LT.h b/source/Information/FileStructures_for_HHD_Hex_Editor_Neo/tll-212-LT.h similarity index 100% rename from Information/FileStructures_for_HHD_Hex_Editor_Neo/tll-212-LT.h rename to source/Information/FileStructures_for_HHD_Hex_Editor_Neo/tll-212-LT.h diff --git a/Information/FileStructures_for_HHD_Hex_Editor_Neo/tll-212-PN.h b/source/Information/FileStructures_for_HHD_Hex_Editor_Neo/tll-212-PN.h similarity index 100% rename from Information/FileStructures_for_HHD_Hex_Editor_Neo/tll-212-PN.h rename to source/Information/FileStructures_for_HHD_Hex_Editor_Neo/tll-212-PN.h diff --git a/Information/FileStructures_for_HHD_Hex_Editor_Neo/tll-224-LN.h b/source/Information/FileStructures_for_HHD_Hex_Editor_Neo/tll-224-LN.h similarity index 100% rename from Information/FileStructures_for_HHD_Hex_Editor_Neo/tll-224-LN.h rename to source/Information/FileStructures_for_HHD_Hex_Editor_Neo/tll-224-LN.h diff --git a/Information/FileStructures_for_HHD_Hex_Editor_Neo/tll-244-LB550U.h b/source/Information/FileStructures_for_HHD_Hex_Editor_Neo/tll-244-LB550U.h similarity index 100% rename from Information/FileStructures_for_HHD_Hex_Editor_Neo/tll-244-LB550U.h rename to source/Information/FileStructures_for_HHD_Hex_Editor_Neo/tll-244-LB550U.h diff --git a/Information/FileStructures_for_HHD_Hex_Editor_Neo/tll-256-LA.h b/source/Information/FileStructures_for_HHD_Hex_Editor_Neo/tll-256-LA.h similarity index 100% rename from Information/FileStructures_for_HHD_Hex_Editor_Neo/tll-256-LA.h rename to source/Information/FileStructures_for_HHD_Hex_Editor_Neo/tll-256-LA.h diff --git a/Information/FileStructures_for_HHD_Hex_Editor_Neo/tll-256-LY.h b/source/Information/FileStructures_for_HHD_Hex_Editor_Neo/tll-256-LY.h similarity index 100% rename from Information/FileStructures_for_HHD_Hex_Editor_Neo/tll-256-LY.h rename to source/Information/FileStructures_for_HHD_Hex_Editor_Neo/tll-256-LY.h diff --git a/Information/FileStructures_for_HHD_Hex_Editor_Neo/tll-260-LA.h b/source/Information/FileStructures_for_HHD_Hex_Editor_Neo/tll-260-LA.h similarity index 100% rename from Information/FileStructures_for_HHD_Hex_Editor_Neo/tll-260-LA.h rename to source/Information/FileStructures_for_HHD_Hex_Editor_Neo/tll-260-LA.h diff --git a/Information/FileStructures_for_HHD_Hex_Editor_Neo/tll-280-LB580.h b/source/Information/FileStructures_for_HHD_Hex_Editor_Neo/tll-280-LB580.h similarity index 100% rename from Information/FileStructures_for_HHD_Hex_Editor_Neo/tll-280-LB580.h rename to source/Information/FileStructures_for_HHD_Hex_Editor_Neo/tll-280-LB580.h diff --git a/Information/FileStructures_for_HHD_Hex_Editor_Neo/tll-common.h b/source/Information/FileStructures_for_HHD_Hex_Editor_Neo/tll-common.h similarity index 100% rename from Information/FileStructures_for_HHD_Hex_Editor_Neo/tll-common.h rename to source/Information/FileStructures_for_HHD_Hex_Editor_Neo/tll-common.h diff --git a/Information/FileStructures_for_HHD_Hex_Editor_Neo/tll-satellite.h b/source/Information/FileStructures_for_HHD_Hex_Editor_Neo/tll-satellite.h similarity index 100% rename from Information/FileStructures_for_HHD_Hex_Editor_Neo/tll-satellite.h rename to source/Information/FileStructures_for_HHD_Hex_Editor_Neo/tll-satellite.h diff --git a/Information/LG+Samsung Model Info.xlsx b/source/Information/LG+Samsung Model Info.xlsx similarity index 100% rename from Information/LG+Samsung Model Info.xlsx rename to source/Information/LG+Samsung Model Info.xlsx diff --git a/Information/LG_OldDocsFromPDAUser/Vergleich.xls b/source/Information/LG_OldDocsFromPDAUser/Vergleich.xls similarity index 100% rename from Information/LG_OldDocsFromPDAUser/Vergleich.xls rename to source/Information/LG_OldDocsFromPDAUser/Vergleich.xls diff --git a/Information/LG_OldDocsFromPDAUser/Vergleich_TLL.xls b/source/Information/LG_OldDocsFromPDAUser/Vergleich_TLL.xls similarity index 100% rename from Information/LG_OldDocsFromPDAUser/Vergleich_TLL.xls rename to source/Information/LG_OldDocsFromPDAUser/Vergleich_TLL.xls diff --git a/Information/Links/Astra19.2E_Channel List.url b/source/Information/Links/Astra19.2E_Channel List.url similarity index 100% rename from Information/Links/Astra19.2E_Channel List.url rename to source/Information/Links/Astra19.2E_Channel List.url diff --git a/Information/Links/DVB - NorDig Unified Requirements 2.4.url b/source/Information/Links/DVB - NorDig Unified Requirements 2.4.url similarity index 100% rename from Information/Links/DVB - NorDig Unified Requirements 2.4.url rename to source/Information/Links/DVB - NorDig Unified Requirements 2.4.url diff --git a/Test.Loader.LG/CS/TestCS.cs b/source/Test.Loader.LG/CS/TestCS.cs similarity index 100% rename from Test.Loader.LG/CS/TestCS.cs rename to source/Test.Loader.LG/CS/TestCS.cs diff --git a/Test.Loader.LG/CS/xxCS460S-ZA00001.TLL.in b/source/Test.Loader.LG/CS/xxCS460S-ZA00001.TLL.in similarity index 100% rename from Test.Loader.LG/CS/xxCS460S-ZA00001.TLL.in rename to source/Test.Loader.LG/CS/xxCS460S-ZA00001.TLL.in diff --git a/Test.Loader.LG/CS/xxCS460S-ZA00001.TLL.out b/source/Test.Loader.LG/CS/xxCS460S-ZA00001.TLL.out similarity index 100% rename from Test.Loader.LG/CS/xxCS460S-ZA00001.TLL.out rename to source/Test.Loader.LG/CS/xxCS460S-ZA00001.TLL.out diff --git a/Test.Loader.LG/CS/xxCS460S-ZA00001.csv.in b/source/Test.Loader.LG/CS/xxCS460S-ZA00001.csv.in similarity index 100% rename from Test.Loader.LG/CS/xxCS460S-ZA00001.csv.in rename to source/Test.Loader.LG/CS/xxCS460S-ZA00001.csv.in diff --git a/Test.Loader.LG/DM/TestDM.cs b/source/Test.Loader.LG/DM/TestDM.cs similarity index 100% rename from Test.Loader.LG/DM/TestDM.cs rename to source/Test.Loader.LG/DM/TestDM.cs diff --git a/Test.Loader.LG/DM/xx2350D-PZM00001.TLL.in b/source/Test.Loader.LG/DM/xx2350D-PZM00001.TLL.in similarity index 100% rename from Test.Loader.LG/DM/xx2350D-PZM00001.TLL.in rename to source/Test.Loader.LG/DM/xx2350D-PZM00001.TLL.in diff --git a/Test.Loader.LG/DM/xx2350D-PZM00001.TLL.out b/source/Test.Loader.LG/DM/xx2350D-PZM00001.TLL.out similarity index 100% rename from Test.Loader.LG/DM/xx2350D-PZM00001.TLL.out rename to source/Test.Loader.LG/DM/xx2350D-PZM00001.TLL.out diff --git a/Test.Loader.LG/DM/xx2350D-PZM00001.csv.in b/source/Test.Loader.LG/DM/xx2350D-PZM00001.csv.in similarity index 100% rename from Test.Loader.LG/DM/xx2350D-PZM00001.csv.in rename to source/Test.Loader.LG/DM/xx2350D-PZM00001.csv.in diff --git a/Test.Loader.LG/DvbsCleanup/TestDvbsCleanup.cs b/source/Test.Loader.LG/DvbsCleanup/TestDvbsCleanup.cs similarity index 100% rename from Test.Loader.LG/DvbsCleanup/TestDvbsCleanup.cs rename to source/Test.Loader.LG/DvbsCleanup/TestDvbsCleanup.cs diff --git a/Test.Loader.LG/DvbsCleanup/xxLM620S-ZE00001.TLL.in b/source/Test.Loader.LG/DvbsCleanup/xxLM620S-ZE00001.TLL.in similarity index 100% rename from Test.Loader.LG/DvbsCleanup/xxLM620S-ZE00001.TLL.in rename to source/Test.Loader.LG/DvbsCleanup/xxLM620S-ZE00001.TLL.in diff --git a/Test.Loader.LG/DvbsCleanup/xxLM620S-ZE00001.TLL.out b/source/Test.Loader.LG/DvbsCleanup/xxLM620S-ZE00001.TLL.out similarity index 100% rename from Test.Loader.LG/DvbsCleanup/xxLM620S-ZE00001.TLL.out rename to source/Test.Loader.LG/DvbsCleanup/xxLM620S-ZE00001.TLL.out diff --git a/Test.Loader.LG/DvbsCleanup/xxLM620S-ZE00001.csv.in b/source/Test.Loader.LG/DvbsCleanup/xxLM620S-ZE00001.csv.in similarity index 100% rename from Test.Loader.LG/DvbsCleanup/xxLM620S-ZE00001.csv.in rename to source/Test.Loader.LG/DvbsCleanup/xxLM620S-ZE00001.csv.in diff --git a/Test.Loader.LG/DvbsCleanup/xxLM640T-ZA00000.TLL.in b/source/Test.Loader.LG/DvbsCleanup/xxLM640T-ZA00000.TLL.in similarity index 100% rename from Test.Loader.LG/DvbsCleanup/xxLM640T-ZA00000.TLL.in rename to source/Test.Loader.LG/DvbsCleanup/xxLM640T-ZA00000.TLL.in diff --git a/Test.Loader.LG/DvbsCleanup/xxLM640T-ZA00000.TLL.out b/source/Test.Loader.LG/DvbsCleanup/xxLM640T-ZA00000.TLL.out similarity index 100% rename from Test.Loader.LG/DvbsCleanup/xxLM640T-ZA00000.TLL.out rename to source/Test.Loader.LG/DvbsCleanup/xxLM640T-ZA00000.TLL.out diff --git a/Test.Loader.LG/DvbsCleanup/xxLM640T-ZA00000.csv.in b/source/Test.Loader.LG/DvbsCleanup/xxLM640T-ZA00000.csv.in similarity index 100% rename from Test.Loader.LG/DvbsCleanup/xxLM640T-ZA00000.csv.in rename to source/Test.Loader.LG/DvbsCleanup/xxLM640T-ZA00000.csv.in diff --git a/Test.Loader.LG/DvbsCleanup/xxLM860V-ZB99998.TLL.in b/source/Test.Loader.LG/DvbsCleanup/xxLM860V-ZB99998.TLL.in similarity index 100% rename from Test.Loader.LG/DvbsCleanup/xxLM860V-ZB99998.TLL.in rename to source/Test.Loader.LG/DvbsCleanup/xxLM860V-ZB99998.TLL.in diff --git a/Test.Loader.LG/DvbsCleanup/xxLM860V-ZB99998.TLL.out b/source/Test.Loader.LG/DvbsCleanup/xxLM860V-ZB99998.TLL.out similarity index 100% rename from Test.Loader.LG/DvbsCleanup/xxLM860V-ZB99998.TLL.out rename to source/Test.Loader.LG/DvbsCleanup/xxLM860V-ZB99998.TLL.out diff --git a/Test.Loader.LG/DvbsCleanup/xxLM860V-ZB99998.csv.in b/source/Test.Loader.LG/DvbsCleanup/xxLM860V-ZB99998.csv.in similarity index 100% rename from Test.Loader.LG/DvbsCleanup/xxLM860V-ZB99998.csv.in rename to source/Test.Loader.LG/DvbsCleanup/xxLM860V-ZB99998.csv.in diff --git a/Test.Loader.LG/GlobalClone.xml b/source/Test.Loader.LG/GlobalClone.xml similarity index 100% rename from Test.Loader.LG/GlobalClone.xml rename to source/Test.Loader.LG/GlobalClone.xml diff --git a/Test.Loader.LG/LA/TestLA.cs b/source/Test.Loader.LG/LA/TestLA.cs similarity index 100% rename from Test.Loader.LG/LA/TestLA.cs rename to source/Test.Loader.LG/LA/TestLA.cs diff --git a/Test.Loader.LG/LA/xxLA691S-ZA00004.TLL.in b/source/Test.Loader.LG/LA/xxLA691S-ZA00004.TLL.in similarity index 100% rename from Test.Loader.LG/LA/xxLA691S-ZA00004.TLL.in rename to source/Test.Loader.LG/LA/xxLA691S-ZA00004.TLL.in diff --git a/Test.Loader.LG/LA/xxLA691S-ZA00004.TLL.out b/source/Test.Loader.LG/LA/xxLA691S-ZA00004.TLL.out similarity index 100% rename from Test.Loader.LG/LA/xxLA691S-ZA00004.TLL.out rename to source/Test.Loader.LG/LA/xxLA691S-ZA00004.TLL.out diff --git a/Test.Loader.LG/LA/xxLA691S-ZA00004.csv.in b/source/Test.Loader.LG/LA/xxLA691S-ZA00004.csv.in similarity index 100% rename from Test.Loader.LG/LA/xxLA691S-ZA00004.csv.in rename to source/Test.Loader.LG/LA/xxLA691S-ZA00004.csv.in diff --git a/Test.Loader.LG/LA/xxLA7408-ZB00001.TLL.in b/source/Test.Loader.LG/LA/xxLA7408-ZB00001.TLL.in similarity index 100% rename from Test.Loader.LG/LA/xxLA7408-ZB00001.TLL.in rename to source/Test.Loader.LG/LA/xxLA7408-ZB00001.TLL.in diff --git a/Test.Loader.LG/LA/xxLA7408-ZB00001.TLL.out b/source/Test.Loader.LG/LA/xxLA7408-ZB00001.TLL.out similarity index 100% rename from Test.Loader.LG/LA/xxLA7408-ZB00001.TLL.out rename to source/Test.Loader.LG/LA/xxLA7408-ZB00001.TLL.out diff --git a/Test.Loader.LG/LA/xxLA7408-ZB00001.csv.in b/source/Test.Loader.LG/LA/xxLA7408-ZB00001.csv.in similarity index 100% rename from Test.Loader.LG/LA/xxLA7408-ZB00001.csv.in rename to source/Test.Loader.LG/LA/xxLA7408-ZB00001.csv.in diff --git a/Test.Loader.LG/LA/xxLA7408-ZB00002.TLL.in b/source/Test.Loader.LG/LA/xxLA7408-ZB00002.TLL.in similarity index 100% rename from Test.Loader.LG/LA/xxLA7408-ZB00002.TLL.in rename to source/Test.Loader.LG/LA/xxLA7408-ZB00002.TLL.in diff --git a/Test.Loader.LG/LA/xxLA7408-ZB00002.TLL.out b/source/Test.Loader.LG/LA/xxLA7408-ZB00002.TLL.out similarity index 100% rename from Test.Loader.LG/LA/xxLA7408-ZB00002.TLL.out rename to source/Test.Loader.LG/LA/xxLA7408-ZB00002.TLL.out diff --git a/Test.Loader.LG/LA/xxLA7408-ZB00002.csv.in b/source/Test.Loader.LG/LA/xxLA7408-ZB00002.csv.in similarity index 100% rename from Test.Loader.LG/LA/xxLA7408-ZB00002.csv.in rename to source/Test.Loader.LG/LA/xxLA7408-ZB00002.csv.in diff --git a/Test.Loader.LG/LD/TestLD.cs b/source/Test.Loader.LG/LD/TestLD.cs similarity index 100% rename from Test.Loader.LG/LD/TestLD.cs rename to source/Test.Loader.LG/LD/TestLD.cs diff --git a/Test.Loader.LG/LD/xxLD750-ZA00001.TLL.in b/source/Test.Loader.LG/LD/xxLD750-ZA00001.TLL.in similarity index 100% rename from Test.Loader.LG/LD/xxLD750-ZA00001.TLL.in rename to source/Test.Loader.LG/LD/xxLD750-ZA00001.TLL.in diff --git a/Test.Loader.LG/LD/xxLD750-ZA00001.TLL.out b/source/Test.Loader.LG/LD/xxLD750-ZA00001.TLL.out similarity index 100% rename from Test.Loader.LG/LD/xxLD750-ZA00001.TLL.out rename to source/Test.Loader.LG/LD/xxLD750-ZA00001.TLL.out diff --git a/Test.Loader.LG/LD/xxLD750-ZA00001.csv.in b/source/Test.Loader.LG/LD/xxLD750-ZA00001.csv.in similarity index 100% rename from Test.Loader.LG/LD/xxLD750-ZA00001.csv.in rename to source/Test.Loader.LG/LD/xxLD750-ZA00001.csv.in diff --git a/Test.Loader.LG/LE/TestLE.cs b/source/Test.Loader.LG/LE/TestLE.cs similarity index 100% rename from Test.Loader.LG/LE/TestLE.cs rename to source/Test.Loader.LG/LE/TestLE.cs diff --git a/Test.Loader.LG/LE/xxLE5500-ZA00002.TLL.in b/source/Test.Loader.LG/LE/xxLE5500-ZA00002.TLL.in similarity index 100% rename from Test.Loader.LG/LE/xxLE5500-ZA00002.TLL.in rename to source/Test.Loader.LG/LE/xxLE5500-ZA00002.TLL.in diff --git a/Test.Loader.LG/LE/xxLE5500-ZA00002.TLL.out b/source/Test.Loader.LG/LE/xxLE5500-ZA00002.TLL.out similarity index 100% rename from Test.Loader.LG/LE/xxLE5500-ZA00002.TLL.out rename to source/Test.Loader.LG/LE/xxLE5500-ZA00002.TLL.out diff --git a/Test.Loader.LG/LE/xxLE5500-ZA00002.csv.in b/source/Test.Loader.LG/LE/xxLE5500-ZA00002.csv.in similarity index 100% rename from Test.Loader.LG/LE/xxLE5500-ZA00002.csv.in rename to source/Test.Loader.LG/LE/xxLE5500-ZA00002.csv.in diff --git a/Test.Loader.LG/LH/TestLH.cs b/source/Test.Loader.LG/LH/TestLH.cs similarity index 100% rename from Test.Loader.LG/LH/TestLH.cs rename to source/Test.Loader.LG/LH/TestLH.cs diff --git a/Test.Loader.LG/LH/xxLH3000-ZA00002.TLL.in b/source/Test.Loader.LG/LH/xxLH3000-ZA00002.TLL.in similarity index 100% rename from Test.Loader.LG/LH/xxLH3000-ZA00002.TLL.in rename to source/Test.Loader.LG/LH/xxLH3000-ZA00002.TLL.in diff --git a/Test.Loader.LG/LH/xxLH3000-ZA00002.TLL.out b/source/Test.Loader.LG/LH/xxLH3000-ZA00002.TLL.out similarity index 100% rename from Test.Loader.LG/LH/xxLH3000-ZA00002.TLL.out rename to source/Test.Loader.LG/LH/xxLH3000-ZA00002.TLL.out diff --git a/Test.Loader.LG/LH/xxLH3000-ZA00002.csv.in b/source/Test.Loader.LG/LH/xxLH3000-ZA00002.csv.in similarity index 100% rename from Test.Loader.LG/LH/xxLH3000-ZA00002.csv.in rename to source/Test.Loader.LG/LH/xxLH3000-ZA00002.csv.in diff --git a/Test.Loader.LG/LH/xxLH5000-ZB00002.TLL.in b/source/Test.Loader.LG/LH/xxLH5000-ZB00002.TLL.in similarity index 100% rename from Test.Loader.LG/LH/xxLH5000-ZB00002.TLL.in rename to source/Test.Loader.LG/LH/xxLH5000-ZB00002.TLL.in diff --git a/Test.Loader.LG/LH/xxLH5000-ZB00002.TLL.out b/source/Test.Loader.LG/LH/xxLH5000-ZB00002.TLL.out similarity index 100% rename from Test.Loader.LG/LH/xxLH5000-ZB00002.TLL.out rename to source/Test.Loader.LG/LH/xxLH5000-ZB00002.TLL.out diff --git a/Test.Loader.LG/LH/xxLH5000-ZB00002.csv.in b/source/Test.Loader.LG/LH/xxLH5000-ZB00002.csv.in similarity index 100% rename from Test.Loader.LG/LH/xxLH5000-ZB00002.csv.in rename to source/Test.Loader.LG/LH/xxLH5000-ZB00002.csv.in diff --git a/Test.Loader.LG/LK/TestLK.cs b/source/Test.Loader.LG/LK/TestLK.cs similarity index 100% rename from Test.Loader.LG/LK/TestLK.cs rename to source/Test.Loader.LG/LK/TestLK.cs diff --git a/Test.Loader.LG/LK/xxLK450-ZB00001.TLL.in b/source/Test.Loader.LG/LK/xxLK450-ZB00001.TLL.in similarity index 100% rename from Test.Loader.LG/LK/xxLK450-ZB00001.TLL.in rename to source/Test.Loader.LG/LK/xxLK450-ZB00001.TLL.in diff --git a/Test.Loader.LG/LK/xxLK450-ZB00001.TLL.out b/source/Test.Loader.LG/LK/xxLK450-ZB00001.TLL.out similarity index 100% rename from Test.Loader.LG/LK/xxLK450-ZB00001.TLL.out rename to source/Test.Loader.LG/LK/xxLK450-ZB00001.TLL.out diff --git a/Test.Loader.LG/LK/xxLK450-ZB00001.csv.in b/source/Test.Loader.LG/LK/xxLK450-ZB00001.csv.in similarity index 100% rename from Test.Loader.LG/LK/xxLK450-ZB00001.csv.in rename to source/Test.Loader.LG/LK/xxLK450-ZB00001.csv.in diff --git a/Test.Loader.LG/LK/xxLK950S-ZA00001.TLL.in b/source/Test.Loader.LG/LK/xxLK950S-ZA00001.TLL.in similarity index 100% rename from Test.Loader.LG/LK/xxLK950S-ZA00001.TLL.in rename to source/Test.Loader.LG/LK/xxLK950S-ZA00001.TLL.in diff --git a/Test.Loader.LG/LK/xxLK950S-ZA00001.TLL.out b/source/Test.Loader.LG/LK/xxLK950S-ZA00001.TLL.out similarity index 100% rename from Test.Loader.LG/LK/xxLK950S-ZA00001.TLL.out rename to source/Test.Loader.LG/LK/xxLK950S-ZA00001.TLL.out diff --git a/Test.Loader.LG/LK/xxLK950S-ZA00001.csv.in b/source/Test.Loader.LG/LK/xxLK950S-ZA00001.csv.in similarity index 100% rename from Test.Loader.LG/LK/xxLK950S-ZA00001.csv.in rename to source/Test.Loader.LG/LK/xxLK950S-ZA00001.csv.in diff --git a/Test.Loader.LG/LM/TestLM.cs b/source/Test.Loader.LG/LM/TestLM.cs similarity index 100% rename from Test.Loader.LG/LM/TestLM.cs rename to source/Test.Loader.LG/LM/TestLM.cs diff --git a/Test.Loader.LG/LM/xxLM340S-ZA00001.TLL.in b/source/Test.Loader.LG/LM/xxLM340S-ZA00001.TLL.in similarity index 100% rename from Test.Loader.LG/LM/xxLM340S-ZA00001.TLL.in rename to source/Test.Loader.LG/LM/xxLM340S-ZA00001.TLL.in diff --git a/Test.Loader.LG/LM/xxLM340S-ZA00001.TLL.out b/source/Test.Loader.LG/LM/xxLM340S-ZA00001.TLL.out similarity index 100% rename from Test.Loader.LG/LM/xxLM340S-ZA00001.TLL.out rename to source/Test.Loader.LG/LM/xxLM340S-ZA00001.TLL.out diff --git a/Test.Loader.LG/LM/xxLM340S-ZA00001.csv.in b/source/Test.Loader.LG/LM/xxLM340S-ZA00001.csv.in similarity index 100% rename from Test.Loader.LG/LM/xxLM340S-ZA00001.csv.in rename to source/Test.Loader.LG/LM/xxLM340S-ZA00001.csv.in diff --git a/Test.Loader.LG/LM/xxLM611S-ZA00001.TLL.in b/source/Test.Loader.LG/LM/xxLM611S-ZA00001.TLL.in similarity index 100% rename from Test.Loader.LG/LM/xxLM611S-ZA00001.TLL.in rename to source/Test.Loader.LG/LM/xxLM611S-ZA00001.TLL.in diff --git a/Test.Loader.LG/LM/xxLM611S-ZA00001.TLL.out b/source/Test.Loader.LG/LM/xxLM611S-ZA00001.TLL.out similarity index 100% rename from Test.Loader.LG/LM/xxLM611S-ZA00001.TLL.out rename to source/Test.Loader.LG/LM/xxLM611S-ZA00001.TLL.out diff --git a/Test.Loader.LG/LM/xxLM611S-ZA00001.csv.in b/source/Test.Loader.LG/LM/xxLM611S-ZA00001.csv.in similarity index 100% rename from Test.Loader.LG/LM/xxLM611S-ZA00001.csv.in rename to source/Test.Loader.LG/LM/xxLM611S-ZA00001.csv.in diff --git a/Test.Loader.LG/LM/xxLM620S-ZE00001.TLL.in b/source/Test.Loader.LG/LM/xxLM620S-ZE00001.TLL.in similarity index 100% rename from Test.Loader.LG/LM/xxLM620S-ZE00001.TLL.in rename to source/Test.Loader.LG/LM/xxLM620S-ZE00001.TLL.in diff --git a/Test.Loader.LG/LM/xxLM620S-ZE00001.TLL.out b/source/Test.Loader.LG/LM/xxLM620S-ZE00001.TLL.out similarity index 100% rename from Test.Loader.LG/LM/xxLM620S-ZE00001.TLL.out rename to source/Test.Loader.LG/LM/xxLM620S-ZE00001.TLL.out diff --git a/Test.Loader.LG/LM/xxLM620S-ZE00001.csv.in b/source/Test.Loader.LG/LM/xxLM620S-ZE00001.csv.in similarity index 100% rename from Test.Loader.LG/LM/xxLM620S-ZE00001.csv.in rename to source/Test.Loader.LG/LM/xxLM620S-ZE00001.csv.in diff --git a/Test.Loader.LG/LM/xxLM760S-ZB00001.TLL.in b/source/Test.Loader.LG/LM/xxLM760S-ZB00001.TLL.in similarity index 100% rename from Test.Loader.LG/LM/xxLM760S-ZB00001.TLL.in rename to source/Test.Loader.LG/LM/xxLM760S-ZB00001.TLL.in diff --git a/Test.Loader.LG/LM/xxLM860V-ZB99998.TLL.in b/source/Test.Loader.LG/LM/xxLM860V-ZB99998.TLL.in similarity index 100% rename from Test.Loader.LG/LM/xxLM860V-ZB99998.TLL.in rename to source/Test.Loader.LG/LM/xxLM860V-ZB99998.TLL.in diff --git a/Test.Loader.LG/LM/xxLM860V-ZB99998.TLL.out b/source/Test.Loader.LG/LM/xxLM860V-ZB99998.TLL.out similarity index 100% rename from Test.Loader.LG/LM/xxLM860V-ZB99998.TLL.out rename to source/Test.Loader.LG/LM/xxLM860V-ZB99998.TLL.out diff --git a/Test.Loader.LG/LM/xxLM860V-ZB99998.csv.in b/source/Test.Loader.LG/LM/xxLM860V-ZB99998.csv.in similarity index 100% rename from Test.Loader.LG/LM/xxLM860V-ZB99998.csv.in rename to source/Test.Loader.LG/LM/xxLM860V-ZB99998.csv.in diff --git a/Test.Loader.LG/LN/TestLN.cs b/source/Test.Loader.LG/LN/TestLN.cs similarity index 100% rename from Test.Loader.LG/LN/TestLN.cs rename to source/Test.Loader.LG/LN/TestLN.cs diff --git a/Test.Loader.LG/LN/xxLN5406-ZA99999.TLL.in b/source/Test.Loader.LG/LN/xxLN5406-ZA99999.TLL.in similarity index 100% rename from Test.Loader.LG/LN/xxLN5406-ZA99999.TLL.in rename to source/Test.Loader.LG/LN/xxLN5406-ZA99999.TLL.in diff --git a/Test.Loader.LG/LN/xxLN5406-ZA99999.TLL.out b/source/Test.Loader.LG/LN/xxLN5406-ZA99999.TLL.out similarity index 100% rename from Test.Loader.LG/LN/xxLN5406-ZA99999.TLL.out rename to source/Test.Loader.LG/LN/xxLN5406-ZA99999.TLL.out diff --git a/Test.Loader.LG/LN/xxLN5406-ZA99999.csv.in b/source/Test.Loader.LG/LN/xxLN5406-ZA99999.csv.in similarity index 100% rename from Test.Loader.LG/LN/xxLN5406-ZA99999.csv.in rename to source/Test.Loader.LG/LN/xxLN5406-ZA99999.csv.in diff --git a/Test.Loader.LG/LN/xxLN5758-ZE99999.TLL.in b/source/Test.Loader.LG/LN/xxLN5758-ZE99999.TLL.in similarity index 100% rename from Test.Loader.LG/LN/xxLN5758-ZE99999.TLL.in rename to source/Test.Loader.LG/LN/xxLN5758-ZE99999.TLL.in diff --git a/Test.Loader.LG/LN/xxLN5758-ZE99999.TLL.out b/source/Test.Loader.LG/LN/xxLN5758-ZE99999.TLL.out similarity index 100% rename from Test.Loader.LG/LN/xxLN5758-ZE99999.TLL.out rename to source/Test.Loader.LG/LN/xxLN5758-ZE99999.TLL.out diff --git a/Test.Loader.LG/LN/xxLN5758-ZE99999.csv.in b/source/Test.Loader.LG/LN/xxLN5758-ZE99999.csv.in similarity index 100% rename from Test.Loader.LG/LN/xxLN5758-ZE99999.csv.in rename to source/Test.Loader.LG/LN/xxLN5758-ZE99999.csv.in diff --git a/Test.Loader.LG/LP/TestLP.cs b/source/Test.Loader.LG/LP/TestLP.cs similarity index 100% rename from Test.Loader.LG/LP/TestLP.cs rename to source/Test.Loader.LG/LP/TestLP.cs diff --git a/Test.Loader.LG/LP/xxLP632H-ZA00001.TLL.in b/source/Test.Loader.LG/LP/xxLP632H-ZA00001.TLL.in similarity index 100% rename from Test.Loader.LG/LP/xxLP632H-ZA00001.TLL.in rename to source/Test.Loader.LG/LP/xxLP632H-ZA00001.TLL.in diff --git a/Test.Loader.LG/LP/xxLP632H-ZA00001.TLL.out b/source/Test.Loader.LG/LP/xxLP632H-ZA00001.TLL.out similarity index 100% rename from Test.Loader.LG/LP/xxLP632H-ZA00001.TLL.out rename to source/Test.Loader.LG/LP/xxLP632H-ZA00001.TLL.out diff --git a/Test.Loader.LG/LP/xxLP632H-ZA00001.csv.in b/source/Test.Loader.LG/LP/xxLP632H-ZA00001.csv.in similarity index 100% rename from Test.Loader.LG/LP/xxLP632H-ZA00001.csv.in rename to source/Test.Loader.LG/LP/xxLP632H-ZA00001.csv.in diff --git a/Test.Loader.LG/LS/TestLS.cs b/source/Test.Loader.LG/LS/TestLS.cs similarity index 100% rename from Test.Loader.LG/LS/TestLS.cs rename to source/Test.Loader.LG/LS/TestLS.cs diff --git a/Test.Loader.LG/LS/xxLS560S-ZC00010.TLL.in b/source/Test.Loader.LG/LS/xxLS560S-ZC00010.TLL.in similarity index 100% rename from Test.Loader.LG/LS/xxLS560S-ZC00010.TLL.in rename to source/Test.Loader.LG/LS/xxLS560S-ZC00010.TLL.in diff --git a/Test.Loader.LG/LS/xxLS560S-ZC00010.TLL.out b/source/Test.Loader.LG/LS/xxLS560S-ZC00010.TLL.out similarity index 100% rename from Test.Loader.LG/LS/xxLS560S-ZC00010.TLL.out rename to source/Test.Loader.LG/LS/xxLS560S-ZC00010.TLL.out diff --git a/Test.Loader.LG/LS/xxLS560S-ZC00010.csv.in b/source/Test.Loader.LG/LS/xxLS560S-ZC00010.csv.in similarity index 100% rename from Test.Loader.LG/LS/xxLS560S-ZC00010.csv.in rename to source/Test.Loader.LG/LS/xxLS560S-ZC00010.csv.in diff --git a/Test.Loader.LG/LS/xxLS570S-ZB00001.TLL.in b/source/Test.Loader.LG/LS/xxLS570S-ZB00001.TLL.in similarity index 100% rename from Test.Loader.LG/LS/xxLS570S-ZB00001.TLL.in rename to source/Test.Loader.LG/LS/xxLS570S-ZB00001.TLL.in diff --git a/Test.Loader.LG/LS/xxLS570S-ZB00001.TLL.out b/source/Test.Loader.LG/LS/xxLS570S-ZB00001.TLL.out similarity index 100% rename from Test.Loader.LG/LS/xxLS570S-ZB00001.TLL.out rename to source/Test.Loader.LG/LS/xxLS570S-ZB00001.TLL.out diff --git a/Test.Loader.LG/LS/xxLS570S-ZB00001.csv.in b/source/Test.Loader.LG/LS/xxLS570S-ZB00001.csv.in similarity index 100% rename from Test.Loader.LG/LS/xxLS570S-ZB00001.csv.in rename to source/Test.Loader.LG/LS/xxLS570S-ZB00001.csv.in diff --git a/Test.Loader.LG/LT/TestLT.cs b/source/Test.Loader.LG/LT/TestLT.cs similarity index 100% rename from Test.Loader.LG/LT/TestLT.cs rename to source/Test.Loader.LG/LT/TestLT.cs diff --git a/Test.Loader.LG/LT/xxLT380H-ZA00001.TLL.in b/source/Test.Loader.LG/LT/xxLT380H-ZA00001.TLL.in similarity index 100% rename from Test.Loader.LG/LT/xxLT380H-ZA00001.TLL.in rename to source/Test.Loader.LG/LT/xxLT380H-ZA00001.TLL.in diff --git a/Test.Loader.LG/LT/xxLT380H-ZA00001.TLL.out b/source/Test.Loader.LG/LT/xxLT380H-ZA00001.TLL.out similarity index 100% rename from Test.Loader.LG/LT/xxLT380H-ZA00001.TLL.out rename to source/Test.Loader.LG/LT/xxLT380H-ZA00001.TLL.out diff --git a/Test.Loader.LG/LT/xxLT380H-ZA00001.csv.in b/source/Test.Loader.LG/LT/xxLT380H-ZA00001.csv.in similarity index 100% rename from Test.Loader.LG/LT/xxLT380H-ZA00001.csv.in rename to source/Test.Loader.LG/LT/xxLT380H-ZA00001.csv.in diff --git a/Test.Loader.LG/LV/TestLV.cs b/source/Test.Loader.LG/LV/TestLV.cs similarity index 100% rename from Test.Loader.LG/LV/TestLV.cs rename to source/Test.Loader.LG/LV/TestLV.cs diff --git a/Test.Loader.LG/LV/xxLV375S-ZC00001.TLL.in b/source/Test.Loader.LG/LV/xxLV375S-ZC00001.TLL.in similarity index 100% rename from Test.Loader.LG/LV/xxLV375S-ZC00001.TLL.in rename to source/Test.Loader.LG/LV/xxLV375S-ZC00001.TLL.in diff --git a/Test.Loader.LG/LV/xxLV375S-ZC00001.TLL.out b/source/Test.Loader.LG/LV/xxLV375S-ZC00001.TLL.out similarity index 100% rename from Test.Loader.LG/LV/xxLV375S-ZC00001.TLL.out rename to source/Test.Loader.LG/LV/xxLV375S-ZC00001.TLL.out diff --git a/Test.Loader.LG/LV/xxLV375S-ZC00001.csv.in b/source/Test.Loader.LG/LV/xxLV375S-ZC00001.csv.in similarity index 100% rename from Test.Loader.LG/LV/xxLV375S-ZC00001.csv.in rename to source/Test.Loader.LG/LV/xxLV375S-ZC00001.csv.in diff --git a/Test.Loader.LG/LV/xxLV470S-ZC00001.TLL.in b/source/Test.Loader.LG/LV/xxLV470S-ZC00001.TLL.in similarity index 100% rename from Test.Loader.LG/LV/xxLV470S-ZC00001.TLL.in rename to source/Test.Loader.LG/LV/xxLV470S-ZC00001.TLL.in diff --git a/Test.Loader.LG/LV/xxLV470S-ZC00001.TLL.out b/source/Test.Loader.LG/LV/xxLV470S-ZC00001.TLL.out similarity index 100% rename from Test.Loader.LG/LV/xxLV470S-ZC00001.TLL.out rename to source/Test.Loader.LG/LV/xxLV470S-ZC00001.TLL.out diff --git a/Test.Loader.LG/LV/xxLV470S-ZC00001.csv.in b/source/Test.Loader.LG/LV/xxLV470S-ZC00001.csv.in similarity index 100% rename from Test.Loader.LG/LV/xxLV470S-ZC00001.csv.in rename to source/Test.Loader.LG/LV/xxLV470S-ZC00001.csv.in diff --git a/Test.Loader.LG/LV/xxLV579S-ZB00001.TLL.in b/source/Test.Loader.LG/LV/xxLV579S-ZB00001.TLL.in similarity index 100% rename from Test.Loader.LG/LV/xxLV579S-ZB00001.TLL.in rename to source/Test.Loader.LG/LV/xxLV579S-ZB00001.TLL.in diff --git a/Test.Loader.LG/LV/xxLV579S-ZB00001.TLL.out b/source/Test.Loader.LG/LV/xxLV579S-ZB00001.TLL.out similarity index 100% rename from Test.Loader.LG/LV/xxLV579S-ZB00001.TLL.out rename to source/Test.Loader.LG/LV/xxLV579S-ZB00001.TLL.out diff --git a/Test.Loader.LG/LV/xxLV579S-ZB00001.csv.in b/source/Test.Loader.LG/LV/xxLV579S-ZB00001.csv.in similarity index 100% rename from Test.Loader.LG/LV/xxLV579S-ZB00001.csv.in rename to source/Test.Loader.LG/LV/xxLV579S-ZB00001.csv.in diff --git a/Test.Loader.LG/LW/TestLW.cs b/source/Test.Loader.LG/LW/TestLW.cs similarity index 100% rename from Test.Loader.LG/LW/TestLW.cs rename to source/Test.Loader.LG/LW/TestLW.cs diff --git a/Test.Loader.LG/LW/xxLW4500-ZB00001.TLL.in b/source/Test.Loader.LG/LW/xxLW4500-ZB00001.TLL.in similarity index 100% rename from Test.Loader.LG/LW/xxLW4500-ZB00001.TLL.in rename to source/Test.Loader.LG/LW/xxLW4500-ZB00001.TLL.in diff --git a/Test.Loader.LG/LW/xxLW4500-ZB00001.TLL.out b/source/Test.Loader.LG/LW/xxLW4500-ZB00001.TLL.out similarity index 100% rename from Test.Loader.LG/LW/xxLW4500-ZB00001.TLL.out rename to source/Test.Loader.LG/LW/xxLW4500-ZB00001.TLL.out diff --git a/Test.Loader.LG/LW/xxLW4500-ZB00001.csv.in b/source/Test.Loader.LG/LW/xxLW4500-ZB00001.csv.in similarity index 100% rename from Test.Loader.LG/LW/xxLW4500-ZB00001.csv.in rename to source/Test.Loader.LG/LW/xxLW4500-ZB00001.csv.in diff --git a/Test.Loader.LG/LW/xxLW659S-ZC00001.TLL.in b/source/Test.Loader.LG/LW/xxLW659S-ZC00001.TLL.in similarity index 100% rename from Test.Loader.LG/LW/xxLW659S-ZC00001.TLL.in rename to source/Test.Loader.LG/LW/xxLW659S-ZC00001.TLL.in diff --git a/Test.Loader.LG/LW/xxLW659S-ZC00001.TLL.out b/source/Test.Loader.LG/LW/xxLW659S-ZC00001.TLL.out similarity index 100% rename from Test.Loader.LG/LW/xxLW659S-ZC00001.TLL.out rename to source/Test.Loader.LG/LW/xxLW659S-ZC00001.TLL.out diff --git a/Test.Loader.LG/LW/xxLW659S-ZC00001.csv.in b/source/Test.Loader.LG/LW/xxLW659S-ZC00001.csv.in similarity index 100% rename from Test.Loader.LG/LW/xxLW659S-ZC00001.csv.in rename to source/Test.Loader.LG/LW/xxLW659S-ZC00001.csv.in diff --git a/Test.Loader.LG/LX/TestLX.cs b/source/Test.Loader.LG/LX/TestLX.cs similarity index 100% rename from Test.Loader.LG/LX/TestLX.cs rename to source/Test.Loader.LG/LX/TestLX.cs diff --git a/Test.Loader.LG/LX/xxLX9500-ZA00001.TLL.in b/source/Test.Loader.LG/LX/xxLX9500-ZA00001.TLL.in similarity index 100% rename from Test.Loader.LG/LX/xxLX9500-ZA00001.TLL.in rename to source/Test.Loader.LG/LX/xxLX9500-ZA00001.TLL.in diff --git a/Test.Loader.LG/LX/xxLX9500-ZA00001.TLL.out b/source/Test.Loader.LG/LX/xxLX9500-ZA00001.TLL.out similarity index 100% rename from Test.Loader.LG/LX/xxLX9500-ZA00001.TLL.out rename to source/Test.Loader.LG/LX/xxLX9500-ZA00001.TLL.out diff --git a/Test.Loader.LG/LX/xxLX9500-ZA00001.csv.in b/source/Test.Loader.LG/LX/xxLX9500-ZA00001.csv.in similarity index 100% rename from Test.Loader.LG/LX/xxLX9500-ZA00001.csv.in rename to source/Test.Loader.LG/LX/xxLX9500-ZA00001.csv.in diff --git a/Test.Loader.LG/PM/TestPM.cs b/source/Test.Loader.LG/PM/TestPM.cs similarity index 100% rename from Test.Loader.LG/PM/TestPM.cs rename to source/Test.Loader.LG/PM/TestPM.cs diff --git a/Test.Loader.LG/PM/xxPM670S-ZA00001.TLL.in b/source/Test.Loader.LG/PM/xxPM670S-ZA00001.TLL.in similarity index 100% rename from Test.Loader.LG/PM/xxPM670S-ZA00001.TLL.in rename to source/Test.Loader.LG/PM/xxPM670S-ZA00001.TLL.in diff --git a/Test.Loader.LG/PM/xxPM670S-ZA00001.TLL.out b/source/Test.Loader.LG/PM/xxPM670S-ZA00001.TLL.out similarity index 100% rename from Test.Loader.LG/PM/xxPM670S-ZA00001.TLL.out rename to source/Test.Loader.LG/PM/xxPM670S-ZA00001.TLL.out diff --git a/Test.Loader.LG/PM/xxPM670S-ZA00001.csv.in b/source/Test.Loader.LG/PM/xxPM670S-ZA00001.csv.in similarity index 100% rename from Test.Loader.LG/PM/xxPM670S-ZA00001.csv.in rename to source/Test.Loader.LG/PM/xxPM670S-ZA00001.csv.in diff --git a/Test.Loader.LG/PM/xxPM970S-ZA99999.TLL.in b/source/Test.Loader.LG/PM/xxPM970S-ZA99999.TLL.in similarity index 100% rename from Test.Loader.LG/PM/xxPM970S-ZA99999.TLL.in rename to source/Test.Loader.LG/PM/xxPM970S-ZA99999.TLL.in diff --git a/Test.Loader.LG/PM/xxPM970S-ZA99999.TLL.out b/source/Test.Loader.LG/PM/xxPM970S-ZA99999.TLL.out similarity index 100% rename from Test.Loader.LG/PM/xxPM970S-ZA99999.TLL.out rename to source/Test.Loader.LG/PM/xxPM970S-ZA99999.TLL.out diff --git a/Test.Loader.LG/PM/xxPM970S-ZA99999.csv.in b/source/Test.Loader.LG/PM/xxPM970S-ZA99999.csv.in similarity index 100% rename from Test.Loader.LG/PM/xxPM970S-ZA99999.csv.in rename to source/Test.Loader.LG/PM/xxPM970S-ZA99999.csv.in diff --git a/Test.Loader.LG/PN/TestPN.cs b/source/Test.Loader.LG/PN/TestPN.cs similarity index 100% rename from Test.Loader.LG/PN/TestPN.cs rename to source/Test.Loader.LG/PN/TestPN.cs diff --git a/Test.Loader.LG/PN/xxPN6500-ZB00001.TLL.in b/source/Test.Loader.LG/PN/xxPN6500-ZB00001.TLL.in similarity index 100% rename from Test.Loader.LG/PN/xxPN6500-ZB00001.TLL.in rename to source/Test.Loader.LG/PN/xxPN6500-ZB00001.TLL.in diff --git a/Test.Loader.LG/PN/xxPN6500-ZB00001.TLL.out b/source/Test.Loader.LG/PN/xxPN6500-ZB00001.TLL.out similarity index 100% rename from Test.Loader.LG/PN/xxPN6500-ZB00001.TLL.out rename to source/Test.Loader.LG/PN/xxPN6500-ZB00001.TLL.out diff --git a/Test.Loader.LG/PN/xxPN6500-ZB00001.csv.in b/source/Test.Loader.LG/PN/xxPN6500-ZB00001.csv.in similarity index 100% rename from Test.Loader.LG/PN/xxPN6500-ZB00001.csv.in rename to source/Test.Loader.LG/PN/xxPN6500-ZB00001.csv.in diff --git a/Test.Loader.LG/PT/TestPT.cs b/source/Test.Loader.LG/PT/TestPT.cs similarity index 100% rename from Test.Loader.LG/PT/TestPT.cs rename to source/Test.Loader.LG/PT/TestPT.cs diff --git a/Test.Loader.LG/PT/xxPT353-ZA00001.TLL.in b/source/Test.Loader.LG/PT/xxPT353-ZA00001.TLL.in similarity index 100% rename from Test.Loader.LG/PT/xxPT353-ZA00001.TLL.in rename to source/Test.Loader.LG/PT/xxPT353-ZA00001.TLL.in diff --git a/Test.Loader.LG/PT/xxPT353-ZA00001.TLL.out b/source/Test.Loader.LG/PT/xxPT353-ZA00001.TLL.out similarity index 100% rename from Test.Loader.LG/PT/xxPT353-ZA00001.TLL.out rename to source/Test.Loader.LG/PT/xxPT353-ZA00001.TLL.out diff --git a/Test.Loader.LG/PT/xxPT353-ZA00001.csv.in b/source/Test.Loader.LG/PT/xxPT353-ZA00001.csv.in similarity index 100% rename from Test.Loader.LG/PT/xxPT353-ZA00001.csv.in rename to source/Test.Loader.LG/PT/xxPT353-ZA00001.csv.in diff --git a/Test.Loader.LG/Properties/AssemblyInfo.cs b/source/Test.Loader.LG/Properties/AssemblyInfo.cs similarity index 100% rename from Test.Loader.LG/Properties/AssemblyInfo.cs rename to source/Test.Loader.LG/Properties/AssemblyInfo.cs diff --git a/Test.Loader.LG/Test.Loader.LG.csproj b/source/Test.Loader.LG/Test.Loader.LG.csproj similarity index 100% rename from Test.Loader.LG/Test.Loader.LG.csproj rename to source/Test.Loader.LG/Test.Loader.LG.csproj diff --git a/Test.Loader.LG/TestBase.cs b/source/Test.Loader.LG/TestBase.cs similarity index 100% rename from Test.Loader.LG/TestBase.cs rename to source/Test.Loader.LG/TestBase.cs diff --git a/Test.Loader.LG/app.config b/source/Test.Loader.LG/app.config similarity index 100% rename from Test.Loader.LG/app.config rename to source/Test.Loader.LG/app.config diff --git a/Test.Loader/LgTest.cs b/source/Test.Loader/LgTest.cs similarity index 100% rename from Test.Loader/LgTest.cs rename to source/Test.Loader/LgTest.cs diff --git a/Test.Loader/LoaderTestBase.cs b/source/Test.Loader/LoaderTestBase.cs similarity index 100% rename from Test.Loader/LoaderTestBase.cs rename to source/Test.Loader/LoaderTestBase.cs diff --git a/Test.Loader/Properties/AssemblyInfo.cs b/source/Test.Loader/Properties/AssemblyInfo.cs similarity index 100% rename from Test.Loader/Properties/AssemblyInfo.cs rename to source/Test.Loader/Properties/AssemblyInfo.cs diff --git a/Test.Loader/SamsungTest.cs b/source/Test.Loader/SamsungTest.cs similarity index 100% rename from Test.Loader/SamsungTest.cs rename to source/Test.Loader/SamsungTest.cs diff --git a/Test.Loader/Test.Loader.csproj b/source/Test.Loader/Test.Loader.csproj similarity index 100% rename from Test.Loader/Test.Loader.csproj rename to source/Test.Loader/Test.Loader.csproj diff --git a/makeDistribZip.cmd b/source/makeDistribZip.cmd similarity index 100% rename from makeDistribZip.cmd rename to source/makeDistribZip.cmd diff --git a/readme.txt b/source/readme.txt similarity index 100% rename from readme.txt rename to source/readme.txt