diff --git a/comictagger/UnRAR2/UnRARDLL/license.txt b/comictaggerlib/UnRAR2/UnRARDLL/license.txt similarity index 100% rename from comictagger/UnRAR2/UnRARDLL/license.txt rename to comictaggerlib/UnRAR2/UnRARDLL/license.txt diff --git a/comictagger/UnRAR2/UnRARDLL/unrar.dll b/comictaggerlib/UnRAR2/UnRARDLL/unrar.dll similarity index 100% rename from comictagger/UnRAR2/UnRARDLL/unrar.dll rename to comictaggerlib/UnRAR2/UnRARDLL/unrar.dll diff --git a/comictagger/UnRAR2/UnRARDLL/unrar.h b/comictaggerlib/UnRAR2/UnRARDLL/unrar.h similarity index 100% rename from comictagger/UnRAR2/UnRARDLL/unrar.h rename to comictaggerlib/UnRAR2/UnRARDLL/unrar.h diff --git a/comictagger/UnRAR2/UnRARDLL/unrar.lib b/comictaggerlib/UnRAR2/UnRARDLL/unrar.lib similarity index 100% rename from comictagger/UnRAR2/UnRARDLL/unrar.lib rename to comictaggerlib/UnRAR2/UnRARDLL/unrar.lib diff --git a/comictagger/UnRAR2/UnRARDLL/unrardll.txt b/comictaggerlib/UnRAR2/UnRARDLL/unrardll.txt similarity index 100% rename from comictagger/UnRAR2/UnRARDLL/unrardll.txt rename to comictaggerlib/UnRAR2/UnRARDLL/unrardll.txt diff --git a/comictagger/UnRAR2/UnRARDLL/whatsnew.txt b/comictaggerlib/UnRAR2/UnRARDLL/whatsnew.txt similarity index 100% rename from comictagger/UnRAR2/UnRARDLL/whatsnew.txt rename to comictaggerlib/UnRAR2/UnRARDLL/whatsnew.txt diff --git a/comictagger/UnRAR2/UnRARDLL/x64/readme.txt b/comictaggerlib/UnRAR2/UnRARDLL/x64/readme.txt similarity index 100% rename from comictagger/UnRAR2/UnRARDLL/x64/readme.txt rename to comictaggerlib/UnRAR2/UnRARDLL/x64/readme.txt diff --git a/comictagger/UnRAR2/UnRARDLL/x64/unrar64.dll b/comictaggerlib/UnRAR2/UnRARDLL/x64/unrar64.dll similarity index 100% rename from comictagger/UnRAR2/UnRARDLL/x64/unrar64.dll rename to comictaggerlib/UnRAR2/UnRARDLL/x64/unrar64.dll diff --git a/comictagger/UnRAR2/UnRARDLL/x64/unrar64.lib b/comictaggerlib/UnRAR2/UnRARDLL/x64/unrar64.lib similarity index 100% rename from comictagger/UnRAR2/UnRARDLL/x64/unrar64.lib rename to comictaggerlib/UnRAR2/UnRARDLL/x64/unrar64.lib diff --git a/comictagger/UnRAR2/__init__.py b/comictaggerlib/UnRAR2/__init__.py similarity index 100% rename from comictagger/UnRAR2/__init__.py rename to comictaggerlib/UnRAR2/__init__.py diff --git a/comictagger/UnRAR2/rar_exceptions.py b/comictaggerlib/UnRAR2/rar_exceptions.py similarity index 100% rename from comictagger/UnRAR2/rar_exceptions.py rename to comictaggerlib/UnRAR2/rar_exceptions.py diff --git a/comictagger/UnRAR2/test_UnRAR2.py b/comictaggerlib/UnRAR2/test_UnRAR2.py similarity index 100% rename from comictagger/UnRAR2/test_UnRAR2.py rename to comictaggerlib/UnRAR2/test_UnRAR2.py diff --git a/comictagger/UnRAR2/unix.py b/comictaggerlib/UnRAR2/unix.py similarity index 100% rename from comictagger/UnRAR2/unix.py rename to comictaggerlib/UnRAR2/unix.py diff --git a/comictagger/UnRAR2/windows.py b/comictaggerlib/UnRAR2/windows.py similarity index 100% rename from comictagger/UnRAR2/windows.py rename to comictaggerlib/UnRAR2/windows.py diff --git a/comictagger/__init__.py b/comictaggerlib/__init__.py similarity index 100% rename from comictagger/__init__.py rename to comictaggerlib/__init__.py diff --git a/comictagger/autotagmatchwindow.py b/comictaggerlib/autotagmatchwindow.py similarity index 100% rename from comictagger/autotagmatchwindow.py rename to comictaggerlib/autotagmatchwindow.py diff --git a/comictagger/autotagprogresswindow.py b/comictaggerlib/autotagprogresswindow.py similarity index 100% rename from comictagger/autotagprogresswindow.py rename to comictaggerlib/autotagprogresswindow.py diff --git a/comictagger/autotagstartwindow.py b/comictaggerlib/autotagstartwindow.py similarity index 100% rename from comictagger/autotagstartwindow.py rename to comictaggerlib/autotagstartwindow.py diff --git a/comictagger/cbltransformer.py b/comictaggerlib/cbltransformer.py similarity index 100% rename from comictagger/cbltransformer.py rename to comictaggerlib/cbltransformer.py diff --git a/comictagger/cli.py b/comictaggerlib/cli.py similarity index 100% rename from comictagger/cli.py rename to comictaggerlib/cli.py diff --git a/comictagger/comet.py b/comictaggerlib/comet.py similarity index 100% rename from comictagger/comet.py rename to comictaggerlib/comet.py diff --git a/comictagger/comicarchive.py b/comictaggerlib/comicarchive.py similarity index 100% rename from comictagger/comicarchive.py rename to comictaggerlib/comicarchive.py diff --git a/comictagger/comicbookinfo.py b/comictaggerlib/comicbookinfo.py similarity index 100% rename from comictagger/comicbookinfo.py rename to comictaggerlib/comicbookinfo.py diff --git a/comictagger/comicinfoxml.py b/comictaggerlib/comicinfoxml.py similarity index 100% rename from comictagger/comicinfoxml.py rename to comictaggerlib/comicinfoxml.py diff --git a/comictagger/comicvinecacher.py b/comictaggerlib/comicvinecacher.py similarity index 100% rename from comictagger/comicvinecacher.py rename to comictaggerlib/comicvinecacher.py diff --git a/comictagger/comicvinetalker.py b/comictaggerlib/comicvinetalker.py similarity index 100% rename from comictagger/comicvinetalker.py rename to comictaggerlib/comicvinetalker.py diff --git a/comictagger/coverimagewidget.py b/comictaggerlib/coverimagewidget.py similarity index 100% rename from comictagger/coverimagewidget.py rename to comictaggerlib/coverimagewidget.py diff --git a/comictagger/crediteditorwindow.py b/comictaggerlib/crediteditorwindow.py similarity index 100% rename from comictagger/crediteditorwindow.py rename to comictaggerlib/crediteditorwindow.py diff --git a/comictagger/ctversion.py b/comictaggerlib/ctversion.py similarity index 100% rename from comictagger/ctversion.py rename to comictaggerlib/ctversion.py diff --git a/comictagger/exportwindow.py b/comictaggerlib/exportwindow.py similarity index 100% rename from comictagger/exportwindow.py rename to comictaggerlib/exportwindow.py diff --git a/comictagger/filenameparser.py b/comictaggerlib/filenameparser.py similarity index 100% rename from comictagger/filenameparser.py rename to comictaggerlib/filenameparser.py diff --git a/comictagger/filerenamer.py b/comictaggerlib/filerenamer.py similarity index 100% rename from comictagger/filerenamer.py rename to comictaggerlib/filerenamer.py diff --git a/comictagger/fileselectionlist.py b/comictaggerlib/fileselectionlist.py similarity index 100% rename from comictagger/fileselectionlist.py rename to comictaggerlib/fileselectionlist.py diff --git a/comictagger/genericmetadata.py b/comictaggerlib/genericmetadata.py similarity index 100% rename from comictagger/genericmetadata.py rename to comictaggerlib/genericmetadata.py diff --git a/comictagger/graphics/about.png b/comictaggerlib/graphics/about.png similarity index 100% rename from comictagger/graphics/about.png rename to comictaggerlib/graphics/about.png diff --git a/comictagger/graphics/app.png b/comictaggerlib/graphics/app.png similarity index 100% rename from comictagger/graphics/app.png rename to comictaggerlib/graphics/app.png diff --git a/comictagger/graphics/auto.png b/comictaggerlib/graphics/auto.png similarity index 100% rename from comictagger/graphics/auto.png rename to comictaggerlib/graphics/auto.png diff --git a/comictagger/graphics/autotag.png b/comictaggerlib/graphics/autotag.png similarity index 100% rename from comictagger/graphics/autotag.png rename to comictaggerlib/graphics/autotag.png diff --git a/comictagger/graphics/browse.png b/comictaggerlib/graphics/browse.png similarity index 100% rename from comictagger/graphics/browse.png rename to comictaggerlib/graphics/browse.png diff --git a/comictagger/graphics/clear.png b/comictaggerlib/graphics/clear.png similarity index 100% rename from comictagger/graphics/clear.png rename to comictaggerlib/graphics/clear.png diff --git a/comictagger/graphics/left.png b/comictaggerlib/graphics/left.png similarity index 100% rename from comictagger/graphics/left.png rename to comictaggerlib/graphics/left.png diff --git a/comictagger/graphics/longbox.png b/comictaggerlib/graphics/longbox.png similarity index 100% rename from comictagger/graphics/longbox.png rename to comictaggerlib/graphics/longbox.png diff --git a/comictagger/graphics/nocover.png b/comictaggerlib/graphics/nocover.png similarity index 100% rename from comictagger/graphics/nocover.png rename to comictaggerlib/graphics/nocover.png diff --git a/comictagger/graphics/open.png b/comictaggerlib/graphics/open.png similarity index 100% rename from comictagger/graphics/open.png rename to comictaggerlib/graphics/open.png diff --git a/comictagger/graphics/parse.png b/comictaggerlib/graphics/parse.png similarity index 100% rename from comictagger/graphics/parse.png rename to comictaggerlib/graphics/parse.png diff --git a/comictagger/graphics/popup_bg.png b/comictaggerlib/graphics/popup_bg.png similarity index 100% rename from comictagger/graphics/popup_bg.png rename to comictaggerlib/graphics/popup_bg.png diff --git a/comictagger/graphics/right.png b/comictaggerlib/graphics/right.png similarity index 100% rename from comictagger/graphics/right.png rename to comictaggerlib/graphics/right.png diff --git a/comictagger/graphics/save.png b/comictaggerlib/graphics/save.png similarity index 100% rename from comictagger/graphics/save.png rename to comictaggerlib/graphics/save.png diff --git a/comictagger/graphics/search.png b/comictaggerlib/graphics/search.png similarity index 100% rename from comictagger/graphics/search.png rename to comictaggerlib/graphics/search.png diff --git a/comictagger/graphics/tags.png b/comictaggerlib/graphics/tags.png similarity index 100% rename from comictagger/graphics/tags.png rename to comictaggerlib/graphics/tags.png diff --git a/comictagger/imagefetcher.py b/comictaggerlib/imagefetcher.py similarity index 100% rename from comictagger/imagefetcher.py rename to comictaggerlib/imagefetcher.py diff --git a/comictagger/imagehasher.py b/comictaggerlib/imagehasher.py similarity index 100% rename from comictagger/imagehasher.py rename to comictaggerlib/imagehasher.py diff --git a/comictagger/imagepopup.py b/comictaggerlib/imagepopup.py similarity index 100% rename from comictagger/imagepopup.py rename to comictaggerlib/imagepopup.py diff --git a/comictagger/issueidentifier.py b/comictaggerlib/issueidentifier.py similarity index 100% rename from comictagger/issueidentifier.py rename to comictaggerlib/issueidentifier.py diff --git a/comictagger/issueselectionwindow.py b/comictaggerlib/issueselectionwindow.py similarity index 100% rename from comictagger/issueselectionwindow.py rename to comictaggerlib/issueselectionwindow.py diff --git a/comictagger/issuestring.py b/comictaggerlib/issuestring.py similarity index 100% rename from comictagger/issuestring.py rename to comictaggerlib/issuestring.py diff --git a/comictagger/logwindow.py b/comictaggerlib/logwindow.py similarity index 100% rename from comictagger/logwindow.py rename to comictaggerlib/logwindow.py diff --git a/comictagger/main.py b/comictaggerlib/main.py similarity index 100% rename from comictagger/main.py rename to comictaggerlib/main.py diff --git a/comictagger/matchselectionwindow.py b/comictaggerlib/matchselectionwindow.py similarity index 100% rename from comictagger/matchselectionwindow.py rename to comictaggerlib/matchselectionwindow.py diff --git a/comictagger/optionalmsgdialog.py b/comictaggerlib/optionalmsgdialog.py similarity index 100% rename from comictagger/optionalmsgdialog.py rename to comictaggerlib/optionalmsgdialog.py diff --git a/comictagger/options.py b/comictaggerlib/options.py similarity index 100% rename from comictagger/options.py rename to comictaggerlib/options.py diff --git a/comictagger/pagebrowser.py b/comictaggerlib/pagebrowser.py similarity index 100% rename from comictagger/pagebrowser.py rename to comictaggerlib/pagebrowser.py diff --git a/comictagger/pagelisteditor.py b/comictaggerlib/pagelisteditor.py similarity index 100% rename from comictagger/pagelisteditor.py rename to comictaggerlib/pagelisteditor.py diff --git a/comictagger/pageloader.py b/comictaggerlib/pageloader.py similarity index 100% rename from comictagger/pageloader.py rename to comictaggerlib/pageloader.py diff --git a/comictagger/progresswindow.py b/comictaggerlib/progresswindow.py similarity index 100% rename from comictagger/progresswindow.py rename to comictaggerlib/progresswindow.py diff --git a/comictagger/renamewindow.py b/comictaggerlib/renamewindow.py similarity index 100% rename from comictagger/renamewindow.py rename to comictaggerlib/renamewindow.py diff --git a/comictagger/settings.py b/comictaggerlib/settings.py similarity index 100% rename from comictagger/settings.py rename to comictaggerlib/settings.py diff --git a/comictagger/settingswindow.py b/comictaggerlib/settingswindow.py similarity index 100% rename from comictagger/settingswindow.py rename to comictaggerlib/settingswindow.py diff --git a/comictagger/taggerwindow.py b/comictaggerlib/taggerwindow.py similarity index 100% rename from comictagger/taggerwindow.py rename to comictaggerlib/taggerwindow.py diff --git a/comictagger/ui/autotagmatchwindow.ui b/comictaggerlib/ui/autotagmatchwindow.ui similarity index 100% rename from comictagger/ui/autotagmatchwindow.ui rename to comictaggerlib/ui/autotagmatchwindow.ui diff --git a/comictagger/ui/autotagprogresswindow.ui b/comictaggerlib/ui/autotagprogresswindow.ui similarity index 100% rename from comictagger/ui/autotagprogresswindow.ui rename to comictaggerlib/ui/autotagprogresswindow.ui diff --git a/comictagger/ui/autotagstartwindow.ui b/comictaggerlib/ui/autotagstartwindow.ui similarity index 100% rename from comictagger/ui/autotagstartwindow.ui rename to comictaggerlib/ui/autotagstartwindow.ui diff --git a/comictagger/ui/coverimagewidget.ui b/comictaggerlib/ui/coverimagewidget.ui similarity index 100% rename from comictagger/ui/coverimagewidget.ui rename to comictaggerlib/ui/coverimagewidget.ui diff --git a/comictagger/ui/crediteditorwindow.ui b/comictaggerlib/ui/crediteditorwindow.ui similarity index 100% rename from comictagger/ui/crediteditorwindow.ui rename to comictaggerlib/ui/crediteditorwindow.ui diff --git a/comictagger/ui/exportwindow.ui b/comictaggerlib/ui/exportwindow.ui similarity index 100% rename from comictagger/ui/exportwindow.ui rename to comictaggerlib/ui/exportwindow.ui diff --git a/comictagger/ui/fileselectionlist.ui b/comictaggerlib/ui/fileselectionlist.ui similarity index 100% rename from comictagger/ui/fileselectionlist.ui rename to comictaggerlib/ui/fileselectionlist.ui diff --git a/comictagger/ui/imagepopup.ui b/comictaggerlib/ui/imagepopup.ui similarity index 100% rename from comictagger/ui/imagepopup.ui rename to comictaggerlib/ui/imagepopup.ui diff --git a/comictagger/ui/issueselectionwindow.ui b/comictaggerlib/ui/issueselectionwindow.ui similarity index 100% rename from comictagger/ui/issueselectionwindow.ui rename to comictaggerlib/ui/issueselectionwindow.ui diff --git a/comictagger/ui/logwindow.ui b/comictaggerlib/ui/logwindow.ui similarity index 100% rename from comictagger/ui/logwindow.ui rename to comictaggerlib/ui/logwindow.ui diff --git a/comictagger/ui/matchselectionwindow.ui b/comictaggerlib/ui/matchselectionwindow.ui similarity index 100% rename from comictagger/ui/matchselectionwindow.ui rename to comictaggerlib/ui/matchselectionwindow.ui diff --git a/comictagger/ui/pagebrowser.ui b/comictaggerlib/ui/pagebrowser.ui similarity index 100% rename from comictagger/ui/pagebrowser.ui rename to comictaggerlib/ui/pagebrowser.ui diff --git a/comictagger/ui/pagelisteditor.ui b/comictaggerlib/ui/pagelisteditor.ui similarity index 100% rename from comictagger/ui/pagelisteditor.ui rename to comictaggerlib/ui/pagelisteditor.ui diff --git a/comictagger/ui/progresswindow.ui b/comictaggerlib/ui/progresswindow.ui similarity index 100% rename from comictagger/ui/progresswindow.ui rename to comictaggerlib/ui/progresswindow.ui diff --git a/comictagger/ui/renamewindow.ui b/comictaggerlib/ui/renamewindow.ui similarity index 100% rename from comictagger/ui/renamewindow.ui rename to comictaggerlib/ui/renamewindow.ui diff --git a/comictagger/ui/settingswindow.ui b/comictaggerlib/ui/settingswindow.ui similarity index 100% rename from comictagger/ui/settingswindow.ui rename to comictaggerlib/ui/settingswindow.ui diff --git a/comictagger/ui/taggerwindow.ui b/comictaggerlib/ui/taggerwindow.ui similarity index 100% rename from comictagger/ui/taggerwindow.ui rename to comictaggerlib/ui/taggerwindow.ui diff --git a/comictagger/ui/volumeselectionwindow.ui b/comictaggerlib/ui/volumeselectionwindow.ui similarity index 100% rename from comictagger/ui/volumeselectionwindow.ui rename to comictaggerlib/ui/volumeselectionwindow.ui diff --git a/comictagger/utils.py b/comictaggerlib/utils.py similarity index 100% rename from comictagger/utils.py rename to comictaggerlib/utils.py diff --git a/comictagger/volumeselectionwindow.py b/comictaggerlib/volumeselectionwindow.py similarity index 100% rename from comictagger/volumeselectionwindow.py rename to comictaggerlib/volumeselectionwindow.py