diff --git a/src/Jackett/Definitions/1337x.yml b/src/Jackett.Common/Definitions/1337x.yml
similarity index 100%
rename from src/Jackett/Definitions/1337x.yml
rename to src/Jackett.Common/Definitions/1337x.yml
diff --git a/src/Jackett/Definitions/2fast4you.yml b/src/Jackett.Common/Definitions/2fast4you.yml
similarity index 100%
rename from src/Jackett/Definitions/2fast4you.yml
rename to src/Jackett.Common/Definitions/2fast4you.yml
diff --git a/src/Jackett/Definitions/3dtorrents.yml b/src/Jackett.Common/Definitions/3dtorrents.yml
similarity index 100%
rename from src/Jackett/Definitions/3dtorrents.yml
rename to src/Jackett.Common/Definitions/3dtorrents.yml
diff --git a/src/Jackett/Definitions/acidlounge.yml b/src/Jackett.Common/Definitions/acidlounge.yml
similarity index 100%
rename from src/Jackett/Definitions/acidlounge.yml
rename to src/Jackett.Common/Definitions/acidlounge.yml
diff --git a/src/Jackett/Definitions/anidex.yml b/src/Jackett.Common/Definitions/anidex.yml
similarity index 100%
rename from src/Jackett/Definitions/anidex.yml
rename to src/Jackett.Common/Definitions/anidex.yml
diff --git a/src/Jackett/Definitions/anirena.yml b/src/Jackett.Common/Definitions/anirena.yml
similarity index 100%
rename from src/Jackett/Definitions/anirena.yml
rename to src/Jackett.Common/Definitions/anirena.yml
diff --git a/src/Jackett/Definitions/aox.yml b/src/Jackett.Common/Definitions/aox.yml
similarity index 100%
rename from src/Jackett/Definitions/aox.yml
rename to src/Jackett.Common/Definitions/aox.yml
diff --git a/src/Jackett/Definitions/apollo.yml b/src/Jackett.Common/Definitions/apollo.yml
similarity index 100%
rename from src/Jackett/Definitions/apollo.yml
rename to src/Jackett.Common/Definitions/apollo.yml
diff --git a/src/Jackett/Definitions/arabafenice.yml b/src/Jackett.Common/Definitions/arabafenice.yml
similarity index 100%
rename from src/Jackett/Definitions/arabafenice.yml
rename to src/Jackett.Common/Definitions/arabafenice.yml
diff --git a/src/Jackett/Definitions/archetorrent.yml b/src/Jackett.Common/Definitions/archetorrent.yml
similarity index 100%
rename from src/Jackett/Definitions/archetorrent.yml
rename to src/Jackett.Common/Definitions/archetorrent.yml
diff --git a/src/Jackett/Definitions/asiandvdclub.yml b/src/Jackett.Common/Definitions/asiandvdclub.yml
similarity index 100%
rename from src/Jackett/Definitions/asiandvdclub.yml
rename to src/Jackett.Common/Definitions/asiandvdclub.yml
diff --git a/src/Jackett/Definitions/ast4u.yml b/src/Jackett.Common/Definitions/ast4u.yml
similarity index 100%
rename from src/Jackett/Definitions/ast4u.yml
rename to src/Jackett.Common/Definitions/ast4u.yml
diff --git a/src/Jackett/Definitions/audiobooktorrents.yml b/src/Jackett.Common/Definitions/audiobooktorrents.yml
similarity index 100%
rename from src/Jackett/Definitions/audiobooktorrents.yml
rename to src/Jackett.Common/Definitions/audiobooktorrents.yml
diff --git a/src/Jackett/Definitions/awesomehd.yml b/src/Jackett.Common/Definitions/awesomehd.yml
old mode 100755
new mode 100644
similarity index 100%
rename from src/Jackett/Definitions/awesomehd.yml
rename to src/Jackett.Common/Definitions/awesomehd.yml
diff --git a/src/Jackett/Definitions/b2s-share.yml b/src/Jackett.Common/Definitions/b2s-share.yml
similarity index 100%
rename from src/Jackett/Definitions/b2s-share.yml
rename to src/Jackett.Common/Definitions/b2s-share.yml
diff --git a/src/Jackett/Definitions/backups.yml b/src/Jackett.Common/Definitions/backups.yml
similarity index 100%
rename from src/Jackett/Definitions/backups.yml
rename to src/Jackett.Common/Definitions/backups.yml
diff --git a/src/Jackett/Definitions/bigtorrent.yml b/src/Jackett.Common/Definitions/bigtorrent.yml
similarity index 100%
rename from src/Jackett/Definitions/bigtorrent.yml
rename to src/Jackett.Common/Definitions/bigtorrent.yml
diff --git a/src/Jackett/Definitions/bithumen.yml b/src/Jackett.Common/Definitions/bithumen.yml
similarity index 100%
rename from src/Jackett/Definitions/bithumen.yml
rename to src/Jackett.Common/Definitions/bithumen.yml
diff --git a/src/Jackett/Definitions/bitme.yml b/src/Jackett.Common/Definitions/bitme.yml
similarity index 100%
rename from src/Jackett/Definitions/bitme.yml
rename to src/Jackett.Common/Definitions/bitme.yml
diff --git a/src/Jackett/Definitions/bitspyder.yml b/src/Jackett.Common/Definitions/bitspyder.yml
old mode 100755
new mode 100644
similarity index 100%
rename from src/Jackett/Definitions/bitspyder.yml
rename to src/Jackett.Common/Definitions/bitspyder.yml
diff --git a/src/Jackett/Definitions/bluebird.yml b/src/Jackett.Common/Definitions/bluebird.yml
similarity index 100%
rename from src/Jackett/Definitions/bluebird.yml
rename to src/Jackett.Common/Definitions/bluebird.yml
diff --git a/src/Jackett/Definitions/blutopia.yml b/src/Jackett.Common/Definitions/blutopia.yml
similarity index 100%
rename from src/Jackett/Definitions/blutopia.yml
rename to src/Jackett.Common/Definitions/blutopia.yml
diff --git a/src/Jackett/Definitions/bt-scene.yml b/src/Jackett.Common/Definitions/bt-scene.yml
similarity index 100%
rename from src/Jackett/Definitions/bt-scene.yml
rename to src/Jackett.Common/Definitions/bt-scene.yml
diff --git a/src/Jackett/Definitions/btbit.yml b/src/Jackett.Common/Definitions/btbit.yml
similarity index 100%
rename from src/Jackett/Definitions/btbit.yml
rename to src/Jackett.Common/Definitions/btbit.yml
diff --git a/src/Jackett/Definitions/btdb.yml b/src/Jackett.Common/Definitions/btdb.yml
similarity index 100%
rename from src/Jackett/Definitions/btdb.yml
rename to src/Jackett.Common/Definitions/btdb.yml
diff --git a/src/Jackett/Definitions/btnext.yml b/src/Jackett.Common/Definitions/btnext.yml
similarity index 100%
rename from src/Jackett/Definitions/btnext.yml
rename to src/Jackett.Common/Definitions/btnext.yml
diff --git a/src/Jackett/Definitions/carpathians.yml b/src/Jackett.Common/Definitions/carpathians.yml
similarity index 100%
rename from src/Jackett/Definitions/carpathians.yml
rename to src/Jackett.Common/Definitions/carpathians.yml
diff --git a/src/Jackett/Definitions/chdbits.yml b/src/Jackett.Common/Definitions/chdbits.yml
similarity index 100%
rename from src/Jackett/Definitions/chdbits.yml
rename to src/Jackett.Common/Definitions/chdbits.yml
diff --git a/src/Jackett/Definitions/cinemageddon.yml b/src/Jackett.Common/Definitions/cinemageddon.yml
similarity index 100%
rename from src/Jackett/Definitions/cinemageddon.yml
rename to src/Jackett.Common/Definitions/cinemageddon.yml
diff --git a/src/Jackett/Definitions/cinematik.yml b/src/Jackett.Common/Definitions/cinematik.yml
similarity index 100%
rename from src/Jackett/Definitions/cinematik.yml
rename to src/Jackett.Common/Definitions/cinematik.yml
diff --git a/src/Jackett/Definitions/classix.yml b/src/Jackett.Common/Definitions/classix.yml
similarity index 100%
rename from src/Jackett/Definitions/classix.yml
rename to src/Jackett.Common/Definitions/classix.yml
diff --git a/src/Jackett/Definitions/cpabien.yml b/src/Jackett.Common/Definitions/cpabien.yml
similarity index 100%
rename from src/Jackett/Definitions/cpabien.yml
rename to src/Jackett.Common/Definitions/cpabien.yml
diff --git a/src/Jackett/Definitions/czteam.yml b/src/Jackett.Common/Definitions/czteam.yml
similarity index 100%
rename from src/Jackett/Definitions/czteam.yml
rename to src/Jackett.Common/Definitions/czteam.yml
diff --git a/src/Jackett/Definitions/cztorrent.yml b/src/Jackett.Common/Definitions/cztorrent.yml
similarity index 100%
rename from src/Jackett/Definitions/cztorrent.yml
rename to src/Jackett.Common/Definitions/cztorrent.yml
diff --git a/src/Jackett/Definitions/datascene.yml b/src/Jackett.Common/Definitions/datascene.yml
similarity index 100%
rename from src/Jackett/Definitions/datascene.yml
rename to src/Jackett.Common/Definitions/datascene.yml
diff --git a/src/Jackett/Definitions/deildu.yml b/src/Jackett.Common/Definitions/deildu.yml
similarity index 100%
rename from src/Jackett/Definitions/deildu.yml
rename to src/Jackett.Common/Definitions/deildu.yml
diff --git a/src/Jackett/Definitions/diablotorrent.yml b/src/Jackett.Common/Definitions/diablotorrent.yml
similarity index 100%
rename from src/Jackett/Definitions/diablotorrent.yml
rename to src/Jackett.Common/Definitions/diablotorrent.yml
diff --git a/src/Jackett/Definitions/dragonworldreloaded.yml b/src/Jackett.Common/Definitions/dragonworldreloaded.yml
similarity index 100%
rename from src/Jackett/Definitions/dragonworldreloaded.yml
rename to src/Jackett.Common/Definitions/dragonworldreloaded.yml
diff --git a/src/Jackett/Definitions/dreamteam.yml b/src/Jackett.Common/Definitions/dreamteam.yml
similarity index 100%
rename from src/Jackett/Definitions/dreamteam.yml
rename to src/Jackett.Common/Definitions/dreamteam.yml
diff --git a/src/Jackett/Definitions/elitehd.yml b/src/Jackett.Common/Definitions/elitehd.yml
similarity index 100%
rename from src/Jackett/Definitions/elitehd.yml
rename to src/Jackett.Common/Definitions/elitehd.yml
diff --git a/src/Jackett/Definitions/eotforum.yml b/src/Jackett.Common/Definitions/eotforum.yml
similarity index 100%
rename from src/Jackett/Definitions/eotforum.yml
rename to src/Jackett.Common/Definitions/eotforum.yml
diff --git a/src/Jackett/Definitions/estone.yml b/src/Jackett.Common/Definitions/estone.yml
similarity index 100%
rename from src/Jackett/Definitions/estone.yml
rename to src/Jackett.Common/Definitions/estone.yml
diff --git a/src/Jackett/Definitions/ethor.yml b/src/Jackett.Common/Definitions/ethor.yml
similarity index 100%
rename from src/Jackett/Definitions/ethor.yml
rename to src/Jackett.Common/Definitions/ethor.yml
diff --git a/src/Jackett/Definitions/eztv.yml b/src/Jackett.Common/Definitions/eztv.yml
similarity index 100%
rename from src/Jackett/Definitions/eztv.yml
rename to src/Jackett.Common/Definitions/eztv.yml
diff --git a/src/Jackett/Definitions/fanoin.yml b/src/Jackett.Common/Definitions/fanoin.yml
similarity index 100%
rename from src/Jackett/Definitions/fanoin.yml
rename to src/Jackett.Common/Definitions/fanoin.yml
diff --git a/src/Jackett/Definitions/freedomhd.yml b/src/Jackett.Common/Definitions/freedomhd.yml
similarity index 100%
rename from src/Jackett/Definitions/freedomhd.yml
rename to src/Jackett.Common/Definitions/freedomhd.yml
diff --git a/src/Jackett/Definitions/frozenlayer.yml b/src/Jackett.Common/Definitions/frozenlayer.yml
similarity index 100%
rename from src/Jackett/Definitions/frozenlayer.yml
rename to src/Jackett.Common/Definitions/frozenlayer.yml
diff --git a/src/Jackett/Definitions/fullmixmusic.yml b/src/Jackett.Common/Definitions/fullmixmusic.yml
similarity index 100%
rename from src/Jackett/Definitions/fullmixmusic.yml
rename to src/Jackett.Common/Definitions/fullmixmusic.yml
diff --git a/src/Jackett/Definitions/funkytorrents.yml b/src/Jackett.Common/Definitions/funkytorrents.yml
similarity index 100%
rename from src/Jackett/Definitions/funkytorrents.yml
rename to src/Jackett.Common/Definitions/funkytorrents.yml
diff --git a/src/Jackett/Definitions/gay-torrents.yml b/src/Jackett.Common/Definitions/gay-torrents.yml
similarity index 100%
rename from src/Jackett/Definitions/gay-torrents.yml
rename to src/Jackett.Common/Definitions/gay-torrents.yml
diff --git a/src/Jackett/Definitions/gaytorrentru.yml b/src/Jackett.Common/Definitions/gaytorrentru.yml
similarity index 100%
rename from src/Jackett/Definitions/gaytorrentru.yml
rename to src/Jackett.Common/Definitions/gaytorrentru.yml
diff --git a/src/Jackett/Definitions/gfxnews.yml b/src/Jackett.Common/Definitions/gfxnews.yml
similarity index 100%
rename from src/Jackett/Definitions/gfxnews.yml
rename to src/Jackett.Common/Definitions/gfxnews.yml
diff --git a/src/Jackett/Definitions/gfxpeers.yml b/src/Jackett.Common/Definitions/gfxpeers.yml
similarity index 100%
rename from src/Jackett/Definitions/gfxpeers.yml
rename to src/Jackett.Common/Definitions/gfxpeers.yml
diff --git a/src/Jackett/Definitions/gigatorrents.yml b/src/Jackett.Common/Definitions/gigatorrents.yml
similarity index 100%
rename from src/Jackett/Definitions/gigatorrents.yml
rename to src/Jackett.Common/Definitions/gigatorrents.yml
diff --git a/src/Jackett/Definitions/gktorrent.yml b/src/Jackett.Common/Definitions/gktorrent.yml
similarity index 100%
rename from src/Jackett/Definitions/gktorrent.yml
rename to src/Jackett.Common/Definitions/gktorrent.yml
diff --git a/src/Jackett/Definitions/gods.yml b/src/Jackett.Common/Definitions/gods.yml
similarity index 100%
rename from src/Jackett/Definitions/gods.yml
rename to src/Jackett.Common/Definitions/gods.yml
diff --git a/src/Jackett/Definitions/gormogon.yml b/src/Jackett.Common/Definitions/gormogon.yml
similarity index 100%
rename from src/Jackett/Definitions/gormogon.yml
rename to src/Jackett.Common/Definitions/gormogon.yml
diff --git a/src/Jackett/Definitions/greekteam.yml b/src/Jackett.Common/Definitions/greekteam.yml
similarity index 100%
rename from src/Jackett/Definitions/greekteam.yml
rename to src/Jackett.Common/Definitions/greekteam.yml
diff --git a/src/Jackett/Definitions/hdbits.yml b/src/Jackett.Common/Definitions/hdbits.yml
similarity index 100%
rename from src/Jackett/Definitions/hdbits.yml
rename to src/Jackett.Common/Definitions/hdbits.yml
diff --git a/src/Jackett/Definitions/hdbitscom.yml b/src/Jackett.Common/Definitions/hdbitscom.yml
similarity index 100%
rename from src/Jackett/Definitions/hdbitscom.yml
rename to src/Jackett.Common/Definitions/hdbitscom.yml
diff --git a/src/Jackett/Definitions/hdchina.yml b/src/Jackett.Common/Definitions/hdchina.yml
old mode 100755
new mode 100644
similarity index 100%
rename from src/Jackett/Definitions/hdchina.yml
rename to src/Jackett.Common/Definitions/hdchina.yml
diff --git a/src/Jackett/Definitions/hdhome.yml b/src/Jackett.Common/Definitions/hdhome.yml
similarity index 100%
rename from src/Jackett/Definitions/hdhome.yml
rename to src/Jackett.Common/Definitions/hdhome.yml
diff --git a/src/Jackett/Definitions/hdme.yml b/src/Jackett.Common/Definitions/hdme.yml
similarity index 100%
rename from src/Jackett/Definitions/hdme.yml
rename to src/Jackett.Common/Definitions/hdme.yml
diff --git a/src/Jackett/Definitions/hdsky.yml b/src/Jackett.Common/Definitions/hdsky.yml
similarity index 100%
rename from src/Jackett/Definitions/hdsky.yml
rename to src/Jackett.Common/Definitions/hdsky.yml
diff --git a/src/Jackett/Definitions/hdtorrentsit.yml b/src/Jackett.Common/Definitions/hdtorrentsit.yml
similarity index 100%
rename from src/Jackett/Definitions/hdtorrentsit.yml
rename to src/Jackett.Common/Definitions/hdtorrentsit.yml
diff --git a/src/Jackett/Definitions/hon3yhd.yml b/src/Jackett.Common/Definitions/hon3yhd.yml
similarity index 100%
rename from src/Jackett/Definitions/hon3yhd.yml
rename to src/Jackett.Common/Definitions/hon3yhd.yml
diff --git a/src/Jackett/Definitions/horriblesubs.yml b/src/Jackett.Common/Definitions/horriblesubs.yml
similarity index 100%
rename from src/Jackett/Definitions/horriblesubs.yml
rename to src/Jackett.Common/Definitions/horriblesubs.yml
diff --git a/src/Jackett/Definitions/hyperay.yml b/src/Jackett.Common/Definitions/hyperay.yml
similarity index 100%
rename from src/Jackett/Definitions/hyperay.yml
rename to src/Jackett.Common/Definitions/hyperay.yml
diff --git a/src/Jackett/Definitions/icetorrent.yml b/src/Jackett.Common/Definitions/icetorrent.yml
old mode 100755
new mode 100644
similarity index 100%
rename from src/Jackett/Definitions/icetorrent.yml
rename to src/Jackett.Common/Definitions/icetorrent.yml
diff --git a/src/Jackett/Definitions/idope.yml b/src/Jackett.Common/Definitions/idope.yml
similarity index 100%
rename from src/Jackett/Definitions/idope.yml
rename to src/Jackett.Common/Definitions/idope.yml
diff --git a/src/Jackett/Definitions/ilcorsaronero.yml b/src/Jackett.Common/Definitions/ilcorsaronero.yml
similarity index 100%
rename from src/Jackett/Definitions/ilcorsaronero.yml
rename to src/Jackett.Common/Definitions/ilcorsaronero.yml
diff --git a/src/Jackett/Definitions/iloveclassics.yml b/src/Jackett.Common/Definitions/iloveclassics.yml
similarity index 100%
rename from src/Jackett/Definitions/iloveclassics.yml
rename to src/Jackett.Common/Definitions/iloveclassics.yml
diff --git a/src/Jackett/Definitions/infinityt.yml b/src/Jackett.Common/Definitions/infinityt.yml
similarity index 100%
rename from src/Jackett/Definitions/infinityt.yml
rename to src/Jackett.Common/Definitions/infinityt.yml
diff --git a/src/Jackett/Definitions/inperil.yml b/src/Jackett.Common/Definitions/inperil.yml
similarity index 100%
rename from src/Jackett/Definitions/inperil.yml
rename to src/Jackett.Common/Definitions/inperil.yml
diff --git a/src/Jackett/Definitions/insanetracker.yml b/src/Jackett.Common/Definitions/insanetracker.yml
similarity index 100%
rename from src/Jackett/Definitions/insanetracker.yml
rename to src/Jackett.Common/Definitions/insanetracker.yml
diff --git a/src/Jackett/Definitions/jpopsuki.yml b/src/Jackett.Common/Definitions/jpopsuki.yml
similarity index 100%
rename from src/Jackett/Definitions/jpopsuki.yml
rename to src/Jackett.Common/Definitions/jpopsuki.yml
diff --git a/src/Jackett/Definitions/kapaki.yml b/src/Jackett.Common/Definitions/kapaki.yml
similarity index 100%
rename from src/Jackett/Definitions/kapaki.yml
rename to src/Jackett.Common/Definitions/kapaki.yml
diff --git a/src/Jackett/Definitions/karagarga.yml b/src/Jackett.Common/Definitions/karagarga.yml
similarity index 100%
rename from src/Jackett/Definitions/karagarga.yml
rename to src/Jackett.Common/Definitions/karagarga.yml
diff --git a/src/Jackett/Definitions/kickasstorrent-kathow.yml b/src/Jackett.Common/Definitions/kickasstorrent-kathow.yml
old mode 100755
new mode 100644
similarity index 100%
rename from src/Jackett/Definitions/kickasstorrent-kathow.yml
rename to src/Jackett.Common/Definitions/kickasstorrent-kathow.yml
diff --git a/src/Jackett/Definitions/kickasstorrent.yml b/src/Jackett.Common/Definitions/kickasstorrent.yml
old mode 100755
new mode 100644
similarity index 100%
rename from src/Jackett/Definitions/kickasstorrent.yml
rename to src/Jackett.Common/Definitions/kickasstorrent.yml
diff --git a/src/Jackett/Definitions/kinozal.yml b/src/Jackett.Common/Definitions/kinozal.yml
similarity index 100%
rename from src/Jackett/Definitions/kinozal.yml
rename to src/Jackett.Common/Definitions/kinozal.yml
diff --git a/src/Jackett/Definitions/limetorrents.yml b/src/Jackett.Common/Definitions/limetorrents.yml
similarity index 100%
rename from src/Jackett/Definitions/limetorrents.yml
rename to src/Jackett.Common/Definitions/limetorrents.yml
diff --git a/src/Jackett/Definitions/linkomanija.yml b/src/Jackett.Common/Definitions/linkomanija.yml
similarity index 100%
rename from src/Jackett/Definitions/linkomanija.yml
rename to src/Jackett.Common/Definitions/linkomanija.yml
diff --git a/src/Jackett/Definitions/losslessclub.yml b/src/Jackett.Common/Definitions/losslessclub.yml
similarity index 100%
rename from src/Jackett/Definitions/losslessclub.yml
rename to src/Jackett.Common/Definitions/losslessclub.yml
diff --git a/src/Jackett/Definitions/magico.yml b/src/Jackett.Common/Definitions/magico.yml
similarity index 100%
rename from src/Jackett/Definitions/magico.yml
rename to src/Jackett.Common/Definitions/magico.yml
diff --git a/src/Jackett/Definitions/magnetdl.yml b/src/Jackett.Common/Definitions/magnetdl.yml
similarity index 100%
rename from src/Jackett/Definitions/magnetdl.yml
rename to src/Jackett.Common/Definitions/magnetdl.yml
diff --git a/src/Jackett/Definitions/majomparade.yml b/src/Jackett.Common/Definitions/majomparade.yml
similarity index 100%
rename from src/Jackett/Definitions/majomparade.yml
rename to src/Jackett.Common/Definitions/majomparade.yml
diff --git a/src/Jackett/Definitions/manicomioshare.yml b/src/Jackett.Common/Definitions/manicomioshare.yml
similarity index 100%
rename from src/Jackett/Definitions/manicomioshare.yml
rename to src/Jackett.Common/Definitions/manicomioshare.yml
diff --git a/src/Jackett/Definitions/megabliz.yml b/src/Jackett.Common/Definitions/megabliz.yml
similarity index 100%
rename from src/Jackett/Definitions/megabliz.yml
rename to src/Jackett.Common/Definitions/megabliz.yml
diff --git a/src/Jackett/Definitions/metaltracker.yml b/src/Jackett.Common/Definitions/metaltracker.yml
similarity index 100%
rename from src/Jackett/Definitions/metaltracker.yml
rename to src/Jackett.Common/Definitions/metaltracker.yml
diff --git a/src/Jackett/Definitions/mononokebt.yml b/src/Jackett.Common/Definitions/mononokebt.yml
similarity index 100%
rename from src/Jackett/Definitions/mononokebt.yml
rename to src/Jackett.Common/Definitions/mononokebt.yml
diff --git a/src/Jackett/Definitions/mteamtp.yml b/src/Jackett.Common/Definitions/mteamtp.yml
similarity index 100%
rename from src/Jackett/Definitions/mteamtp.yml
rename to src/Jackett.Common/Definitions/mteamtp.yml
diff --git a/src/Jackett/Definitions/mvgroupforum.yml b/src/Jackett.Common/Definitions/mvgroupforum.yml
similarity index 100%
rename from src/Jackett/Definitions/mvgroupforum.yml
rename to src/Jackett.Common/Definitions/mvgroupforum.yml
diff --git a/src/Jackett/Definitions/mvgroupmain.yml b/src/Jackett.Common/Definitions/mvgroupmain.yml
similarity index 100%
rename from src/Jackett/Definitions/mvgroupmain.yml
rename to src/Jackett.Common/Definitions/mvgroupmain.yml
diff --git a/src/Jackett/Definitions/myspleen.yml b/src/Jackett.Common/Definitions/myspleen.yml
similarity index 100%
rename from src/Jackett/Definitions/myspleen.yml
rename to src/Jackett.Common/Definitions/myspleen.yml
diff --git a/src/Jackett/Definitions/nethd.yml b/src/Jackett.Common/Definitions/nethd.yml
similarity index 100%
rename from src/Jackett/Definitions/nethd.yml
rename to src/Jackett.Common/Definitions/nethd.yml
diff --git a/src/Jackett/Definitions/newretro.yml b/src/Jackett.Common/Definitions/newretro.yml
similarity index 100%
rename from src/Jackett/Definitions/newretro.yml
rename to src/Jackett.Common/Definitions/newretro.yml
diff --git a/src/Jackett/Definitions/nexttorrent.yml b/src/Jackett.Common/Definitions/nexttorrent.yml
old mode 100755
new mode 100644
similarity index 100%
rename from src/Jackett/Definitions/nexttorrent.yml
rename to src/Jackett.Common/Definitions/nexttorrent.yml
diff --git a/src/Jackett/Definitions/nyaa-pantsu.yml b/src/Jackett.Common/Definitions/nyaa-pantsu.yml
similarity index 100%
rename from src/Jackett/Definitions/nyaa-pantsu.yml
rename to src/Jackett.Common/Definitions/nyaa-pantsu.yml
diff --git a/src/Jackett/Definitions/nyaasi.yml b/src/Jackett.Common/Definitions/nyaasi.yml
similarity index 100%
rename from src/Jackett/Definitions/nyaasi.yml
rename to src/Jackett.Common/Definitions/nyaasi.yml
diff --git a/src/Jackett/Definitions/nyoo.yml b/src/Jackett.Common/Definitions/nyoo.yml
similarity index 100%
rename from src/Jackett/Definitions/nyoo.yml
rename to src/Jackett.Common/Definitions/nyoo.yml
diff --git a/src/Jackett/Definitions/ourbits.yml b/src/Jackett.Common/Definitions/ourbits.yml
similarity index 100%
rename from src/Jackett/Definitions/ourbits.yml
rename to src/Jackett.Common/Definitions/ourbits.yml
diff --git a/src/Jackett/Definitions/passionetorrent.yml b/src/Jackett.Common/Definitions/passionetorrent.yml
similarity index 100%
rename from src/Jackett/Definitions/passionetorrent.yml
rename to src/Jackett.Common/Definitions/passionetorrent.yml
diff --git a/src/Jackett/Definitions/polishsource.yml b/src/Jackett.Common/Definitions/polishsource.yml
similarity index 100%
rename from src/Jackett/Definitions/polishsource.yml
rename to src/Jackett.Common/Definitions/polishsource.yml
diff --git a/src/Jackett/Definitions/ptfiles.yml b/src/Jackett.Common/Definitions/ptfiles.yml
similarity index 100%
rename from src/Jackett/Definitions/ptfiles.yml
rename to src/Jackett.Common/Definitions/ptfiles.yml
diff --git a/src/Jackett/Definitions/rockhardlossless.yml b/src/Jackett.Common/Definitions/rockhardlossless.yml
similarity index 100%
rename from src/Jackett/Definitions/rockhardlossless.yml
rename to src/Jackett.Common/Definitions/rockhardlossless.yml
diff --git a/src/Jackett/Definitions/rodvd.yml b/src/Jackett.Common/Definitions/rodvd.yml
similarity index 100%
rename from src/Jackett/Definitions/rodvd.yml
rename to src/Jackett.Common/Definitions/rodvd.yml
diff --git a/src/Jackett/Definitions/rutor.yml b/src/Jackett.Common/Definitions/rutor.yml
similarity index 100%
rename from src/Jackett/Definitions/rutor.yml
rename to src/Jackett.Common/Definitions/rutor.yml
diff --git a/src/Jackett/Definitions/sdbits.yml b/src/Jackett.Common/Definitions/sdbits.yml
similarity index 100%
rename from src/Jackett/Definitions/sdbits.yml
rename to src/Jackett.Common/Definitions/sdbits.yml
diff --git a/src/Jackett/Definitions/secretcinema.yml b/src/Jackett.Common/Definitions/secretcinema.yml
old mode 100755
new mode 100644
similarity index 100%
rename from src/Jackett/Definitions/secretcinema.yml
rename to src/Jackett.Common/Definitions/secretcinema.yml
diff --git a/src/Jackett/Definitions/shareisland.yml b/src/Jackett.Common/Definitions/shareisland.yml
similarity index 100%
rename from src/Jackett/Definitions/shareisland.yml
rename to src/Jackett.Common/Definitions/shareisland.yml
diff --git a/src/Jackett/Definitions/sharespacedb.yml b/src/Jackett.Common/Definitions/sharespacedb.yml
similarity index 100%
rename from src/Jackett/Definitions/sharespacedb.yml
rename to src/Jackett.Common/Definitions/sharespacedb.yml
diff --git a/src/Jackett/Definitions/shellife.yml b/src/Jackett.Common/Definitions/shellife.yml
similarity index 100%
rename from src/Jackett/Definitions/shellife.yml
rename to src/Jackett.Common/Definitions/shellife.yml
diff --git a/src/Jackett/Definitions/sktorrent.yml b/src/Jackett.Common/Definitions/sktorrent.yml
similarity index 100%
rename from src/Jackett/Definitions/sktorrent.yml
rename to src/Jackett.Common/Definitions/sktorrent.yml
diff --git a/src/Jackett/Definitions/skytorrents.yml b/src/Jackett.Common/Definitions/skytorrents.yml
similarity index 100%
rename from src/Jackett/Definitions/skytorrents.yml
rename to src/Jackett.Common/Definitions/skytorrents.yml
diff --git a/src/Jackett/Definitions/speed-share.yml b/src/Jackett.Common/Definitions/speed-share.yml
similarity index 100%
rename from src/Jackett/Definitions/speed-share.yml
rename to src/Jackett.Common/Definitions/speed-share.yml
diff --git a/src/Jackett/Definitions/speedtorrentreloaded.yml b/src/Jackett.Common/Definitions/speedtorrentreloaded.yml
similarity index 100%
rename from src/Jackett/Definitions/speedtorrentreloaded.yml
rename to src/Jackett.Common/Definitions/speedtorrentreloaded.yml
diff --git a/src/Jackett/Definitions/sporthd.yml b/src/Jackett.Common/Definitions/sporthd.yml
similarity index 100%
rename from src/Jackett/Definitions/sporthd.yml
rename to src/Jackett.Common/Definitions/sporthd.yml
diff --git a/src/Jackett/Definitions/sportscult.yml b/src/Jackett.Common/Definitions/sportscult.yml
similarity index 100%
rename from src/Jackett/Definitions/sportscult.yml
rename to src/Jackett.Common/Definitions/sportscult.yml
diff --git a/src/Jackett/Definitions/tasmanit.yml b/src/Jackett.Common/Definitions/tasmanit.yml
old mode 100755
new mode 100644
similarity index 100%
rename from src/Jackett/Definitions/tasmanit.yml
rename to src/Jackett.Common/Definitions/tasmanit.yml
diff --git a/src/Jackett/Definitions/tenyardtracker.yml b/src/Jackett.Common/Definitions/tenyardtracker.yml
similarity index 100%
rename from src/Jackett/Definitions/tenyardtracker.yml
rename to src/Jackett.Common/Definitions/tenyardtracker.yml
diff --git a/src/Jackett/Definitions/theempire.yml b/src/Jackett.Common/Definitions/theempire.yml
similarity index 100%
rename from src/Jackett/Definitions/theempire.yml
rename to src/Jackett.Common/Definitions/theempire.yml
diff --git a/src/Jackett/Definitions/thegeeks.yml b/src/Jackett.Common/Definitions/thegeeks.yml
similarity index 100%
rename from src/Jackett/Definitions/thegeeks.yml
rename to src/Jackett.Common/Definitions/thegeeks.yml
diff --git a/src/Jackett/Definitions/thehorrorcharnel.yml b/src/Jackett.Common/Definitions/thehorrorcharnel.yml
similarity index 100%
rename from src/Jackett/Definitions/thehorrorcharnel.yml
rename to src/Jackett.Common/Definitions/thehorrorcharnel.yml
diff --git a/src/Jackett/Definitions/theoccult.yml b/src/Jackett.Common/Definitions/theoccult.yml
similarity index 100%
rename from src/Jackett/Definitions/theoccult.yml
rename to src/Jackett.Common/Definitions/theoccult.yml
diff --git a/src/Jackett/Definitions/thepiratebay.yml b/src/Jackett.Common/Definitions/thepiratebay.yml
old mode 100755
new mode 100644
similarity index 100%
rename from src/Jackett/Definitions/thepiratebay.yml
rename to src/Jackett.Common/Definitions/thepiratebay.yml
diff --git a/src/Jackett/Definitions/theplace.yml b/src/Jackett.Common/Definitions/theplace.yml
similarity index 100%
rename from src/Jackett/Definitions/theplace.yml
rename to src/Jackett.Common/Definitions/theplace.yml
diff --git a/src/Jackett/Definitions/theshinning.yml b/src/Jackett.Common/Definitions/theshinning.yml
similarity index 100%
rename from src/Jackett/Definitions/theshinning.yml
rename to src/Jackett.Common/Definitions/theshinning.yml
diff --git a/src/Jackett/Definitions/theshow.yml b/src/Jackett.Common/Definitions/theshow.yml
similarity index 100%
rename from src/Jackett/Definitions/theshow.yml
rename to src/Jackett.Common/Definitions/theshow.yml
diff --git a/src/Jackett/Definitions/thetorrents.yml b/src/Jackett.Common/Definitions/thetorrents.yml
similarity index 100%
rename from src/Jackett/Definitions/thetorrents.yml
rename to src/Jackett.Common/Definitions/thetorrents.yml
diff --git a/src/Jackett/Definitions/thevault.yml b/src/Jackett.Common/Definitions/thevault.yml
similarity index 100%
rename from src/Jackett/Definitions/thevault.yml
rename to src/Jackett.Common/Definitions/thevault.yml
diff --git a/src/Jackett/Definitions/tntvillage.yml b/src/Jackett.Common/Definitions/tntvillage.yml
similarity index 100%
rename from src/Jackett/Definitions/tntvillage.yml
rename to src/Jackett.Common/Definitions/tntvillage.yml
diff --git a/src/Jackett/Definitions/tokyotosho.yml b/src/Jackett.Common/Definitions/tokyotosho.yml
similarity index 100%
rename from src/Jackett/Definitions/tokyotosho.yml
rename to src/Jackett.Common/Definitions/tokyotosho.yml
diff --git a/src/Jackett/Definitions/torlock.yml b/src/Jackett.Common/Definitions/torlock.yml
similarity index 100%
rename from src/Jackett/Definitions/torlock.yml
rename to src/Jackett.Common/Definitions/torlock.yml
diff --git a/src/Jackett/Definitions/torrent9.yml b/src/Jackett.Common/Definitions/torrent9.yml
similarity index 100%
rename from src/Jackett/Definitions/torrent9.yml
rename to src/Jackett.Common/Definitions/torrent9.yml
diff --git a/src/Jackett/Definitions/torrentbd.yml b/src/Jackett.Common/Definitions/torrentbd.yml
similarity index 100%
rename from src/Jackett/Definitions/torrentbd.yml
rename to src/Jackett.Common/Definitions/torrentbd.yml
diff --git a/src/Jackett/Definitions/torrentccf.yml b/src/Jackett.Common/Definitions/torrentccf.yml
similarity index 100%
rename from src/Jackett/Definitions/torrentccf.yml
rename to src/Jackett.Common/Definitions/torrentccf.yml
diff --git a/src/Jackett/Definitions/torrentdownloads.yml b/src/Jackett.Common/Definitions/torrentdownloads.yml
similarity index 100%
rename from src/Jackett/Definitions/torrentdownloads.yml
rename to src/Jackett.Common/Definitions/torrentdownloads.yml
diff --git a/src/Jackett/Definitions/torrenthr.yml b/src/Jackett.Common/Definitions/torrenthr.yml
similarity index 100%
rename from src/Jackett/Definitions/torrenthr.yml
rename to src/Jackett.Common/Definitions/torrenthr.yml
diff --git a/src/Jackett/Definitions/torrenting.yml b/src/Jackett.Common/Definitions/torrenting.yml
similarity index 100%
rename from src/Jackett/Definitions/torrenting.yml
rename to src/Jackett.Common/Definitions/torrenting.yml
diff --git a/src/Jackett/Definitions/torrentproject.yml b/src/Jackett.Common/Definitions/torrentproject.yml
similarity index 100%
rename from src/Jackett/Definitions/torrentproject.yml
rename to src/Jackett.Common/Definitions/torrentproject.yml
diff --git a/src/Jackett/Definitions/torrentsectorcrew.yml b/src/Jackett.Common/Definitions/torrentsectorcrew.yml
similarity index 100%
rename from src/Jackett/Definitions/torrentsectorcrew.yml
rename to src/Jackett.Common/Definitions/torrentsectorcrew.yml
diff --git a/src/Jackett/Definitions/torrentsmd.yml b/src/Jackett.Common/Definitions/torrentsmd.yml
similarity index 100%
rename from src/Jackett/Definitions/torrentsmd.yml
rename to src/Jackett.Common/Definitions/torrentsmd.yml
diff --git a/src/Jackett/Definitions/torrentvault.yml b/src/Jackett.Common/Definitions/torrentvault.yml
similarity index 100%
rename from src/Jackett/Definitions/torrentvault.yml
rename to src/Jackett.Common/Definitions/torrentvault.yml
diff --git a/src/Jackett/Definitions/torrentz2.yml b/src/Jackett.Common/Definitions/torrentz2.yml
similarity index 100%
rename from src/Jackett/Definitions/torrentz2.yml
rename to src/Jackett.Common/Definitions/torrentz2.yml
diff --git a/src/Jackett/Definitions/torviet.yml b/src/Jackett.Common/Definitions/torviet.yml
similarity index 100%
rename from src/Jackett/Definitions/torviet.yml
rename to src/Jackett.Common/Definitions/torviet.yml
diff --git a/src/Jackett/Definitions/totheglory.yml b/src/Jackett.Common/Definitions/totheglory.yml
similarity index 100%
rename from src/Jackett/Definitions/totheglory.yml
rename to src/Jackett.Common/Definitions/totheglory.yml
diff --git a/src/Jackett/Definitions/trancetraffic.yml b/src/Jackett.Common/Definitions/trancetraffic.yml
similarity index 100%
rename from src/Jackett/Definitions/trancetraffic.yml
rename to src/Jackett.Common/Definitions/trancetraffic.yml
diff --git a/src/Jackett/Definitions/trezzor.yml b/src/Jackett.Common/Definitions/trezzor.yml
similarity index 100%
rename from src/Jackett/Definitions/trezzor.yml
rename to src/Jackett.Common/Definitions/trezzor.yml
diff --git a/src/Jackett/Definitions/uhdbits.yml b/src/Jackett.Common/Definitions/uhdbits.yml
similarity index 100%
rename from src/Jackett/Definitions/uhdbits.yml
rename to src/Jackett.Common/Definitions/uhdbits.yml
diff --git a/src/Jackett/Definitions/ultimategamerclub.yml b/src/Jackett.Common/Definitions/ultimategamerclub.yml
similarity index 100%
rename from src/Jackett/Definitions/ultimategamerclub.yml
rename to src/Jackett.Common/Definitions/ultimategamerclub.yml
diff --git a/src/Jackett/Definitions/ultrahdclub.yml b/src/Jackett.Common/Definitions/ultrahdclub.yml
similarity index 100%
rename from src/Jackett/Definitions/ultrahdclub.yml
rename to src/Jackett.Common/Definitions/ultrahdclub.yml
diff --git a/src/Jackett/Definitions/utorrents.yml b/src/Jackett.Common/Definitions/utorrents.yml
similarity index 100%
rename from src/Jackett/Definitions/utorrents.yml
rename to src/Jackett.Common/Definitions/utorrents.yml
diff --git a/src/Jackett/Definitions/waffles.yml b/src/Jackett.Common/Definitions/waffles.yml
similarity index 100%
rename from src/Jackett/Definitions/waffles.yml
rename to src/Jackett.Common/Definitions/waffles.yml
diff --git a/src/Jackett/Definitions/worldofp2p.yml b/src/Jackett.Common/Definitions/worldofp2p.yml
similarity index 100%
rename from src/Jackett/Definitions/worldofp2p.yml
rename to src/Jackett.Common/Definitions/worldofp2p.yml
diff --git a/src/Jackett/Definitions/worldwidetorrents.yml b/src/Jackett.Common/Definitions/worldwidetorrents.yml
similarity index 100%
rename from src/Jackett/Definitions/worldwidetorrents.yml
rename to src/Jackett.Common/Definitions/worldwidetorrents.yml
diff --git a/src/Jackett/Definitions/xtremezone.yml b/src/Jackett.Common/Definitions/xtremezone.yml
similarity index 100%
rename from src/Jackett/Definitions/xtremezone.yml
rename to src/Jackett.Common/Definitions/xtremezone.yml
diff --git a/src/Jackett/Definitions/yggtorrent.yml b/src/Jackett.Common/Definitions/yggtorrent.yml
old mode 100755
new mode 100644
similarity index 100%
rename from src/Jackett/Definitions/yggtorrent.yml
rename to src/Jackett.Common/Definitions/yggtorrent.yml
diff --git a/src/Jackett/Definitions/zamundanet.yml b/src/Jackett.Common/Definitions/zamundanet.yml
similarity index 100%
rename from src/Jackett/Definitions/zamundanet.yml
rename to src/Jackett.Common/Definitions/zamundanet.yml
diff --git a/src/Jackett/Definitions/zelkaorg.yml b/src/Jackett.Common/Definitions/zelkaorg.yml
similarity index 100%
rename from src/Jackett/Definitions/zelkaorg.yml
rename to src/Jackett.Common/Definitions/zelkaorg.yml
diff --git a/src/Jackett/Definitions/zooqle.yml b/src/Jackett.Common/Definitions/zooqle.yml
similarity index 100%
rename from src/Jackett/Definitions/zooqle.yml
rename to src/Jackett.Common/Definitions/zooqle.yml
diff --git a/src/Jackett/Definitions/ztracker.yml b/src/Jackett.Common/Definitions/ztracker.yml
similarity index 100%
rename from src/Jackett/Definitions/ztracker.yml
rename to src/Jackett.Common/Definitions/ztracker.yml
diff --git a/src/Jackett.Common/Jackett.Common.csproj b/src/Jackett.Common/Jackett.Common.csproj
index 7480583b5c4da834f25e801b6410e2bbcabf6a64..2787c0deeaface8d7a3daa3d5ce5e93c8974faf8 100644
--- a/src/Jackett.Common/Jackett.Common.csproj
+++ b/src/Jackett.Common/Jackett.Common.csproj
@@ -27,6 +27,12 @@
     <ProjectReference Include="..\DateTimeRoutines\DateTimeRoutines.csproj" />
   </ItemGroup>
 
+  <ItemGroup>
+    <Content Include="Definitions\**\*.yml">
+      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+    </Content>
+  </ItemGroup>
+
   <ItemGroup>
     <Compile Update="Models\TorznabCatType.generated.cs">
       <DependentUpon>TorznabCatType.tt</DependentUpon>
diff --git a/src/Jackett/Jackett.csproj b/src/Jackett/Jackett.csproj
index 3638f3e6ffcc1f6a103968c915303b64a3d4ff51..ee3599fedcf395734fd8f3ceb4a89dc8fce98163 100644
--- a/src/Jackett/Jackett.csproj
+++ b/src/Jackett/Jackett.csproj
@@ -151,9 +151,6 @@
     <Content Include="Content\libs\handlebarsextend.js">
       <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
     </Content>
-    <Content Include="Definitions\**\*.yml">
-      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
-    </Content>
   </ItemGroup>
   <ItemGroup>
     <EmbeddedResource Include="Properties\Resources.resx">