diff --git a/Tupfile.lua b/Tupfile.lua index 9531b0a0..c1fdde69 100644 --- a/Tupfile.lua +++ b/Tupfile.lua @@ -50,7 +50,7 @@ for file in iglob{"src/canonical/models/back/*", "src/canonical/models/back-cosm symlink(file, "build/ps/ani-back/" .. output) end -for file in iglob{"src/canonical/models/shiny/*", "src/canonical/models/shiny-cosmetic/*", "src/noncanonical/models/shiny/*"} do +for file in iglob{"src/canonical/models/front-shiny/*", "src/canonical/models/front-shiny-cosmetic/*", "src/noncanonical/models/front-shiny/*"} do local output = toPSSpriteID(decodeBase(file)) .. "." .. tup.ext(file) symlink(file, "build/ps/ani-shiny/" .. output) end diff --git a/src/canonical/models/shiny-cosmetic/Abomasnow--Female.gif b/src/canonical/models/front-shiny-cosmetic/Abomasnow--Female.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Abomasnow--Female.gif rename to src/canonical/models/front-shiny-cosmetic/Abomasnow--Female.gif diff --git a/src/canonical/models/shiny-cosmetic/Aipom--Female.gif b/src/canonical/models/front-shiny-cosmetic/Aipom--Female.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Aipom--Female.gif rename to src/canonical/models/front-shiny-cosmetic/Aipom--Female.gif diff --git a/src/canonical/models/shiny-cosmetic/Ambipom--Female.gif b/src/canonical/models/front-shiny-cosmetic/Ambipom--Female.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Ambipom--Female.gif rename to src/canonical/models/front-shiny-cosmetic/Ambipom--Female.gif diff --git a/src/canonical/models/shiny-cosmetic/Basculin--Blue.gif b/src/canonical/models/front-shiny-cosmetic/Basculin--Blue.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Basculin--Blue.gif rename to src/canonical/models/front-shiny-cosmetic/Basculin--Blue.gif diff --git a/src/canonical/models/shiny-cosmetic/Beautifly--Female.gif b/src/canonical/models/front-shiny-cosmetic/Beautifly--Female.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Beautifly--Female.gif rename to src/canonical/models/front-shiny-cosmetic/Beautifly--Female.gif diff --git a/src/canonical/models/shiny-cosmetic/Bibarel--Female.gif b/src/canonical/models/front-shiny-cosmetic/Bibarel--Female.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Bibarel--Female.gif rename to src/canonical/models/front-shiny-cosmetic/Bibarel--Female.gif diff --git a/src/canonical/models/shiny-cosmetic/Bidoof--Female.gif b/src/canonical/models/front-shiny-cosmetic/Bidoof--Female.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Bidoof--Female.gif rename to src/canonical/models/front-shiny-cosmetic/Bidoof--Female.gif diff --git a/src/canonical/models/shiny-cosmetic/Blaziken--Female.gif b/src/canonical/models/front-shiny-cosmetic/Blaziken--Female.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Blaziken--Female.gif rename to src/canonical/models/front-shiny-cosmetic/Blaziken--Female.gif diff --git a/src/canonical/models/shiny-cosmetic/Buizel--Female.gif b/src/canonical/models/front-shiny-cosmetic/Buizel--Female.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Buizel--Female.gif rename to src/canonical/models/front-shiny-cosmetic/Buizel--Female.gif diff --git a/src/canonical/models/shiny-cosmetic/Burmy--Sandy.gif b/src/canonical/models/front-shiny-cosmetic/Burmy--Sandy.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Burmy--Sandy.gif rename to src/canonical/models/front-shiny-cosmetic/Burmy--Sandy.gif diff --git a/src/canonical/models/shiny-cosmetic/Burmy--Trash.gif b/src/canonical/models/front-shiny-cosmetic/Burmy--Trash.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Burmy--Trash.gif rename to src/canonical/models/front-shiny-cosmetic/Burmy--Trash.gif diff --git a/src/canonical/models/shiny-cosmetic/Cacturne--Female.gif b/src/canonical/models/front-shiny-cosmetic/Cacturne--Female.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Cacturne--Female.gif rename to src/canonical/models/front-shiny-cosmetic/Cacturne--Female.gif diff --git a/src/canonical/models/shiny-cosmetic/Camerupt--Female.gif b/src/canonical/models/front-shiny-cosmetic/Camerupt--Female.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Camerupt--Female.gif rename to src/canonical/models/front-shiny-cosmetic/Camerupt--Female.gif diff --git a/src/canonical/models/shiny-cosmetic/Combee--Female.gif b/src/canonical/models/front-shiny-cosmetic/Combee--Female.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Combee--Female.gif rename to src/canonical/models/front-shiny-cosmetic/Combee--Female.gif diff --git a/src/canonical/models/shiny-cosmetic/Combusken--Female.gif b/src/canonical/models/front-shiny-cosmetic/Combusken--Female.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Combusken--Female.gif rename to src/canonical/models/front-shiny-cosmetic/Combusken--Female.gif diff --git a/src/canonical/models/shiny-cosmetic/Croagunk--Female.gif b/src/canonical/models/front-shiny-cosmetic/Croagunk--Female.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Croagunk--Female.gif rename to src/canonical/models/front-shiny-cosmetic/Croagunk--Female.gif diff --git a/src/canonical/models/shiny-cosmetic/Deerling--Autumn.gif b/src/canonical/models/front-shiny-cosmetic/Deerling--Autumn.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Deerling--Autumn.gif rename to src/canonical/models/front-shiny-cosmetic/Deerling--Autumn.gif diff --git a/src/canonical/models/shiny-cosmetic/Deerling--Summer.gif b/src/canonical/models/front-shiny-cosmetic/Deerling--Summer.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Deerling--Summer.gif rename to src/canonical/models/front-shiny-cosmetic/Deerling--Summer.gif diff --git a/src/canonical/models/shiny-cosmetic/Deerling--Winter.gif b/src/canonical/models/front-shiny-cosmetic/Deerling--Winter.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Deerling--Winter.gif rename to src/canonical/models/front-shiny-cosmetic/Deerling--Winter.gif diff --git a/src/canonical/models/shiny-cosmetic/Donphan--Female.gif b/src/canonical/models/front-shiny-cosmetic/Donphan--Female.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Donphan--Female.gif rename to src/canonical/models/front-shiny-cosmetic/Donphan--Female.gif diff --git a/src/canonical/models/shiny-cosmetic/Dustox--Female.gif b/src/canonical/models/front-shiny-cosmetic/Dustox--Female.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Dustox--Female.gif rename to src/canonical/models/front-shiny-cosmetic/Dustox--Female.gif diff --git a/src/canonical/models/shiny-cosmetic/Finneon--Female.gif b/src/canonical/models/front-shiny-cosmetic/Finneon--Female.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Finneon--Female.gif rename to src/canonical/models/front-shiny-cosmetic/Finneon--Female.gif diff --git a/src/canonical/models/shiny-cosmetic/Flabe__0301be__0301--Blue.gif b/src/canonical/models/front-shiny-cosmetic/Flabe__0301be__0301--Blue.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Flabe__0301be__0301--Blue.gif rename to src/canonical/models/front-shiny-cosmetic/Flabe__0301be__0301--Blue.gif diff --git a/src/canonical/models/shiny-cosmetic/Flabe__0301be__0301--Orange.gif b/src/canonical/models/front-shiny-cosmetic/Flabe__0301be__0301--Orange.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Flabe__0301be__0301--Orange.gif rename to src/canonical/models/front-shiny-cosmetic/Flabe__0301be__0301--Orange.gif diff --git a/src/canonical/models/shiny-cosmetic/Flabe__0301be__0301--White.gif b/src/canonical/models/front-shiny-cosmetic/Flabe__0301be__0301--White.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Flabe__0301be__0301--White.gif rename to src/canonical/models/front-shiny-cosmetic/Flabe__0301be__0301--White.gif diff --git a/src/canonical/models/shiny-cosmetic/Flabe__0301be__0301--Yellow.gif b/src/canonical/models/front-shiny-cosmetic/Flabe__0301be__0301--Yellow.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Flabe__0301be__0301--Yellow.gif rename to src/canonical/models/front-shiny-cosmetic/Flabe__0301be__0301--Yellow.gif diff --git a/src/canonical/models/shiny-cosmetic/Floatzel--Female.gif b/src/canonical/models/front-shiny-cosmetic/Floatzel--Female.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Floatzel--Female.gif rename to src/canonical/models/front-shiny-cosmetic/Floatzel--Female.gif diff --git a/src/canonical/models/shiny-cosmetic/Floette--Blue.gif b/src/canonical/models/front-shiny-cosmetic/Floette--Blue.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Floette--Blue.gif rename to src/canonical/models/front-shiny-cosmetic/Floette--Blue.gif diff --git a/src/canonical/models/shiny-cosmetic/Floette--Orange.gif b/src/canonical/models/front-shiny-cosmetic/Floette--Orange.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Floette--Orange.gif rename to src/canonical/models/front-shiny-cosmetic/Floette--Orange.gif diff --git a/src/canonical/models/shiny-cosmetic/Floette--White.gif b/src/canonical/models/front-shiny-cosmetic/Floette--White.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Floette--White.gif rename to src/canonical/models/front-shiny-cosmetic/Floette--White.gif diff --git a/src/canonical/models/shiny-cosmetic/Floette--Yellow.gif b/src/canonical/models/front-shiny-cosmetic/Floette--Yellow.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Floette--Yellow.gif rename to src/canonical/models/front-shiny-cosmetic/Floette--Yellow.gif diff --git a/src/canonical/models/shiny-cosmetic/Florges--Blue.gif b/src/canonical/models/front-shiny-cosmetic/Florges--Blue.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Florges--Blue.gif rename to src/canonical/models/front-shiny-cosmetic/Florges--Blue.gif diff --git a/src/canonical/models/shiny-cosmetic/Florges--Orange.gif b/src/canonical/models/front-shiny-cosmetic/Florges--Orange.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Florges--Orange.gif rename to src/canonical/models/front-shiny-cosmetic/Florges--Orange.gif diff --git a/src/canonical/models/shiny-cosmetic/Florges--White.gif b/src/canonical/models/front-shiny-cosmetic/Florges--White.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Florges--White.gif rename to src/canonical/models/front-shiny-cosmetic/Florges--White.gif diff --git a/src/canonical/models/shiny-cosmetic/Florges--Yellow.gif b/src/canonical/models/front-shiny-cosmetic/Florges--Yellow.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Florges--Yellow.gif rename to src/canonical/models/front-shiny-cosmetic/Florges--Yellow.gif diff --git a/src/canonical/models/shiny-cosmetic/Frillish--Female.gif b/src/canonical/models/front-shiny-cosmetic/Frillish--Female.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Frillish--Female.gif rename to src/canonical/models/front-shiny-cosmetic/Frillish--Female.gif diff --git a/src/canonical/models/shiny-cosmetic/Furfrou--Dandy.gif b/src/canonical/models/front-shiny-cosmetic/Furfrou--Dandy.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Furfrou--Dandy.gif rename to src/canonical/models/front-shiny-cosmetic/Furfrou--Dandy.gif diff --git a/src/canonical/models/shiny-cosmetic/Furfrou--Debutante.gif b/src/canonical/models/front-shiny-cosmetic/Furfrou--Debutante.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Furfrou--Debutante.gif rename to src/canonical/models/front-shiny-cosmetic/Furfrou--Debutante.gif diff --git a/src/canonical/models/shiny-cosmetic/Furfrou--Diamond.gif b/src/canonical/models/front-shiny-cosmetic/Furfrou--Diamond.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Furfrou--Diamond.gif rename to src/canonical/models/front-shiny-cosmetic/Furfrou--Diamond.gif diff --git a/src/canonical/models/shiny-cosmetic/Furfrou--Heart.gif b/src/canonical/models/front-shiny-cosmetic/Furfrou--Heart.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Furfrou--Heart.gif rename to src/canonical/models/front-shiny-cosmetic/Furfrou--Heart.gif diff --git a/src/canonical/models/shiny-cosmetic/Furfrou--Kabuki.gif b/src/canonical/models/front-shiny-cosmetic/Furfrou--Kabuki.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Furfrou--Kabuki.gif rename to src/canonical/models/front-shiny-cosmetic/Furfrou--Kabuki.gif diff --git a/src/canonical/models/shiny-cosmetic/Furfrou--Lareine.gif b/src/canonical/models/front-shiny-cosmetic/Furfrou--Lareine.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Furfrou--Lareine.gif rename to src/canonical/models/front-shiny-cosmetic/Furfrou--Lareine.gif diff --git a/src/canonical/models/shiny-cosmetic/Furfrou--Matron.gif b/src/canonical/models/front-shiny-cosmetic/Furfrou--Matron.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Furfrou--Matron.gif rename to src/canonical/models/front-shiny-cosmetic/Furfrou--Matron.gif diff --git a/src/canonical/models/shiny-cosmetic/Furfrou--Pharaoh.gif b/src/canonical/models/front-shiny-cosmetic/Furfrou--Pharaoh.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Furfrou--Pharaoh.gif rename to src/canonical/models/front-shiny-cosmetic/Furfrou--Pharaoh.gif diff --git a/src/canonical/models/shiny-cosmetic/Furfrou--Star.gif b/src/canonical/models/front-shiny-cosmetic/Furfrou--Star.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Furfrou--Star.gif rename to src/canonical/models/front-shiny-cosmetic/Furfrou--Star.gif diff --git a/src/canonical/models/shiny-cosmetic/Gabite--Female.gif b/src/canonical/models/front-shiny-cosmetic/Gabite--Female.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Gabite--Female.gif rename to src/canonical/models/front-shiny-cosmetic/Gabite--Female.gif diff --git a/src/canonical/models/shiny-cosmetic/Garchomp--Female.gif b/src/canonical/models/front-shiny-cosmetic/Garchomp--Female.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Garchomp--Female.gif rename to src/canonical/models/front-shiny-cosmetic/Garchomp--Female.gif diff --git a/src/canonical/models/shiny-cosmetic/Gastrodon--East.gif b/src/canonical/models/front-shiny-cosmetic/Gastrodon--East.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Gastrodon--East.gif rename to src/canonical/models/front-shiny-cosmetic/Gastrodon--East.gif diff --git a/src/canonical/models/shiny-cosmetic/Gible--Female.gif b/src/canonical/models/front-shiny-cosmetic/Gible--Female.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Gible--Female.gif rename to src/canonical/models/front-shiny-cosmetic/Gible--Female.gif diff --git a/src/canonical/models/shiny-cosmetic/Girafarig--Female.gif b/src/canonical/models/front-shiny-cosmetic/Girafarig--Female.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Girafarig--Female.gif rename to src/canonical/models/front-shiny-cosmetic/Girafarig--Female.gif diff --git a/src/canonical/models/shiny-cosmetic/Gligar--Female.gif b/src/canonical/models/front-shiny-cosmetic/Gligar--Female.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Gligar--Female.gif rename to src/canonical/models/front-shiny-cosmetic/Gligar--Female.gif diff --git a/src/canonical/models/shiny-cosmetic/Golbat--Female.gif b/src/canonical/models/front-shiny-cosmetic/Golbat--Female.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Golbat--Female.gif rename to src/canonical/models/front-shiny-cosmetic/Golbat--Female.gif diff --git a/src/canonical/models/shiny-cosmetic/Gulpin--Female.gif b/src/canonical/models/front-shiny-cosmetic/Gulpin--Female.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Gulpin--Female.gif rename to src/canonical/models/front-shiny-cosmetic/Gulpin--Female.gif diff --git a/src/canonical/models/shiny-cosmetic/Heracross--Female.gif b/src/canonical/models/front-shiny-cosmetic/Heracross--Female.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Heracross--Female.gif rename to src/canonical/models/front-shiny-cosmetic/Heracross--Female.gif diff --git a/src/canonical/models/shiny-cosmetic/Hippopotas--Female.gif b/src/canonical/models/front-shiny-cosmetic/Hippopotas--Female.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Hippopotas--Female.gif rename to src/canonical/models/front-shiny-cosmetic/Hippopotas--Female.gif diff --git a/src/canonical/models/shiny-cosmetic/Hippowdon--Female.gif b/src/canonical/models/front-shiny-cosmetic/Hippowdon--Female.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Hippowdon--Female.gif rename to src/canonical/models/front-shiny-cosmetic/Hippowdon--Female.gif diff --git a/src/canonical/models/shiny-cosmetic/Houndoom--Female.gif b/src/canonical/models/front-shiny-cosmetic/Houndoom--Female.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Houndoom--Female.gif rename to src/canonical/models/front-shiny-cosmetic/Houndoom--Female.gif diff --git a/src/canonical/models/shiny-cosmetic/Jellicent--Female.gif b/src/canonical/models/front-shiny-cosmetic/Jellicent--Female.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Jellicent--Female.gif rename to src/canonical/models/front-shiny-cosmetic/Jellicent--Female.gif diff --git a/src/canonical/models/shiny-cosmetic/Kerfluffle--Female.gif b/src/canonical/models/front-shiny-cosmetic/Kerfluffle--Female.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Kerfluffle--Female.gif rename to src/canonical/models/front-shiny-cosmetic/Kerfluffle--Female.gif diff --git a/src/canonical/models/shiny-cosmetic/Kricketot--Female.gif b/src/canonical/models/front-shiny-cosmetic/Kricketot--Female.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Kricketot--Female.gif rename to src/canonical/models/front-shiny-cosmetic/Kricketot--Female.gif diff --git a/src/canonical/models/shiny-cosmetic/Kricketune--Female.gif b/src/canonical/models/front-shiny-cosmetic/Kricketune--Female.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Kricketune--Female.gif rename to src/canonical/models/front-shiny-cosmetic/Kricketune--Female.gif diff --git a/src/canonical/models/shiny-cosmetic/Ledian--Female.gif b/src/canonical/models/front-shiny-cosmetic/Ledian--Female.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Ledian--Female.gif rename to src/canonical/models/front-shiny-cosmetic/Ledian--Female.gif diff --git a/src/canonical/models/shiny-cosmetic/Ledyba--Female.gif b/src/canonical/models/front-shiny-cosmetic/Ledyba--Female.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Ledyba--Female.gif rename to src/canonical/models/front-shiny-cosmetic/Ledyba--Female.gif diff --git a/src/canonical/models/shiny-cosmetic/Ludicolo--Female.gif b/src/canonical/models/front-shiny-cosmetic/Ludicolo--Female.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Ludicolo--Female.gif rename to src/canonical/models/front-shiny-cosmetic/Ludicolo--Female.gif diff --git a/src/canonical/models/shiny-cosmetic/Lumineon--Female.gif b/src/canonical/models/front-shiny-cosmetic/Lumineon--Female.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Lumineon--Female.gif rename to src/canonical/models/front-shiny-cosmetic/Lumineon--Female.gif diff --git a/src/canonical/models/shiny-cosmetic/Luxio--Female.gif b/src/canonical/models/front-shiny-cosmetic/Luxio--Female.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Luxio--Female.gif rename to src/canonical/models/front-shiny-cosmetic/Luxio--Female.gif diff --git a/src/canonical/models/shiny-cosmetic/Luxray--Female.gif b/src/canonical/models/front-shiny-cosmetic/Luxray--Female.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Luxray--Female.gif rename to src/canonical/models/front-shiny-cosmetic/Luxray--Female.gif diff --git a/src/canonical/models/shiny-cosmetic/Magearna--Original.gif b/src/canonical/models/front-shiny-cosmetic/Magearna--Original.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Magearna--Original.gif rename to src/canonical/models/front-shiny-cosmetic/Magearna--Original.gif diff --git a/src/canonical/models/shiny-cosmetic/Magikarp--Female.gif b/src/canonical/models/front-shiny-cosmetic/Magikarp--Female.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Magikarp--Female.gif rename to src/canonical/models/front-shiny-cosmetic/Magikarp--Female.gif diff --git a/src/canonical/models/shiny-cosmetic/Mamoswine--Female.gif b/src/canonical/models/front-shiny-cosmetic/Mamoswine--Female.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Mamoswine--Female.gif rename to src/canonical/models/front-shiny-cosmetic/Mamoswine--Female.gif diff --git a/src/canonical/models/shiny-cosmetic/Medicham--Female.gif b/src/canonical/models/front-shiny-cosmetic/Medicham--Female.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Medicham--Female.gif rename to src/canonical/models/front-shiny-cosmetic/Medicham--Female.gif diff --git a/src/canonical/models/shiny-cosmetic/Meditite--Female.gif b/src/canonical/models/front-shiny-cosmetic/Meditite--Female.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Meditite--Female.gif rename to src/canonical/models/front-shiny-cosmetic/Meditite--Female.gif diff --git a/src/canonical/models/shiny-cosmetic/Meganium--Female.gif b/src/canonical/models/front-shiny-cosmetic/Meganium--Female.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Meganium--Female.gif rename to src/canonical/models/front-shiny-cosmetic/Meganium--Female.gif diff --git a/src/canonical/models/shiny-cosmetic/Milotic--Female.gif b/src/canonical/models/front-shiny-cosmetic/Milotic--Female.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Milotic--Female.gif rename to src/canonical/models/front-shiny-cosmetic/Milotic--Female.gif diff --git a/src/canonical/models/shiny-cosmetic/Minior--Blue.gif b/src/canonical/models/front-shiny-cosmetic/Minior--Blue.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Minior--Blue.gif rename to src/canonical/models/front-shiny-cosmetic/Minior--Blue.gif diff --git a/src/canonical/models/shiny-cosmetic/Minior--Green.gif b/src/canonical/models/front-shiny-cosmetic/Minior--Green.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Minior--Green.gif rename to src/canonical/models/front-shiny-cosmetic/Minior--Green.gif diff --git a/src/canonical/models/shiny-cosmetic/Minior--Indigo.gif b/src/canonical/models/front-shiny-cosmetic/Minior--Indigo.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Minior--Indigo.gif rename to src/canonical/models/front-shiny-cosmetic/Minior--Indigo.gif diff --git a/src/canonical/models/shiny-cosmetic/Minior--Meteor.gif b/src/canonical/models/front-shiny-cosmetic/Minior--Meteor.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Minior--Meteor.gif rename to src/canonical/models/front-shiny-cosmetic/Minior--Meteor.gif diff --git a/src/canonical/models/shiny-cosmetic/Minior--Orange.gif b/src/canonical/models/front-shiny-cosmetic/Minior--Orange.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Minior--Orange.gif rename to src/canonical/models/front-shiny-cosmetic/Minior--Orange.gif diff --git a/src/canonical/models/shiny-cosmetic/Minior--Violet.gif b/src/canonical/models/front-shiny-cosmetic/Minior--Violet.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Minior--Violet.gif rename to src/canonical/models/front-shiny-cosmetic/Minior--Violet.gif diff --git a/src/canonical/models/shiny-cosmetic/Minior--Yellow.gif b/src/canonical/models/front-shiny-cosmetic/Minior--Yellow.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Minior--Yellow.gif rename to src/canonical/models/front-shiny-cosmetic/Minior--Yellow.gif diff --git a/src/canonical/models/shiny-cosmetic/Murkrow--Female.gif b/src/canonical/models/front-shiny-cosmetic/Murkrow--Female.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Murkrow--Female.gif rename to src/canonical/models/front-shiny-cosmetic/Murkrow--Female.gif diff --git a/src/canonical/models/shiny-cosmetic/Numel--Female.gif b/src/canonical/models/front-shiny-cosmetic/Numel--Female.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Numel--Female.gif rename to src/canonical/models/front-shiny-cosmetic/Numel--Female.gif diff --git a/src/canonical/models/shiny-cosmetic/Nuzleaf--Female.gif b/src/canonical/models/front-shiny-cosmetic/Nuzleaf--Female.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Nuzleaf--Female.gif rename to src/canonical/models/front-shiny-cosmetic/Nuzleaf--Female.gif diff --git a/src/canonical/models/shiny-cosmetic/Octillery--Female.gif b/src/canonical/models/front-shiny-cosmetic/Octillery--Female.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Octillery--Female.gif rename to src/canonical/models/front-shiny-cosmetic/Octillery--Female.gif diff --git a/src/canonical/models/shiny-cosmetic/Pachirisu--Female.gif b/src/canonical/models/front-shiny-cosmetic/Pachirisu--Female.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Pachirisu--Female.gif rename to src/canonical/models/front-shiny-cosmetic/Pachirisu--Female.gif diff --git a/src/canonical/models/shiny-cosmetic/Pikachu--Female.gif b/src/canonical/models/front-shiny-cosmetic/Pikachu--Female.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Pikachu--Female.gif rename to src/canonical/models/front-shiny-cosmetic/Pikachu--Female.gif diff --git a/src/canonical/models/shiny-cosmetic/Piloswine--Female.gif b/src/canonical/models/front-shiny-cosmetic/Piloswine--Female.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Piloswine--Female.gif rename to src/canonical/models/front-shiny-cosmetic/Piloswine--Female.gif diff --git a/src/canonical/models/shiny-cosmetic/Politoed--Female.gif b/src/canonical/models/front-shiny-cosmetic/Politoed--Female.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Politoed--Female.gif rename to src/canonical/models/front-shiny-cosmetic/Politoed--Female.gif diff --git a/src/canonical/models/shiny-cosmetic/Pyroar--Female.gif b/src/canonical/models/front-shiny-cosmetic/Pyroar--Female.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Pyroar--Female.gif rename to src/canonical/models/front-shiny-cosmetic/Pyroar--Female.gif diff --git a/src/canonical/models/shiny-cosmetic/Quagsire--Female.gif b/src/canonical/models/front-shiny-cosmetic/Quagsire--Female.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Quagsire--Female.gif rename to src/canonical/models/front-shiny-cosmetic/Quagsire--Female.gif diff --git a/src/canonical/models/shiny-cosmetic/Raticate--Female.gif b/src/canonical/models/front-shiny-cosmetic/Raticate--Female.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Raticate--Female.gif rename to src/canonical/models/front-shiny-cosmetic/Raticate--Female.gif diff --git a/src/canonical/models/shiny-cosmetic/Rattata--Female.gif b/src/canonical/models/front-shiny-cosmetic/Rattata--Female.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Rattata--Female.gif rename to src/canonical/models/front-shiny-cosmetic/Rattata--Female.gif diff --git a/src/canonical/models/shiny-cosmetic/Relicanth--Female.gif b/src/canonical/models/front-shiny-cosmetic/Relicanth--Female.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Relicanth--Female.gif rename to src/canonical/models/front-shiny-cosmetic/Relicanth--Female.gif diff --git a/src/canonical/models/shiny-cosmetic/Rhydon--Female.gif b/src/canonical/models/front-shiny-cosmetic/Rhydon--Female.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Rhydon--Female.gif rename to src/canonical/models/front-shiny-cosmetic/Rhydon--Female.gif diff --git a/src/canonical/models/shiny-cosmetic/Rhyperior--Female.gif b/src/canonical/models/front-shiny-cosmetic/Rhyperior--Female.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Rhyperior--Female.gif rename to src/canonical/models/front-shiny-cosmetic/Rhyperior--Female.gif diff --git a/src/canonical/models/shiny-cosmetic/Roselia--Female.gif b/src/canonical/models/front-shiny-cosmetic/Roselia--Female.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Roselia--Female.gif rename to src/canonical/models/front-shiny-cosmetic/Roselia--Female.gif diff --git a/src/canonical/models/shiny-cosmetic/Roserade--Female.gif b/src/canonical/models/front-shiny-cosmetic/Roserade--Female.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Roserade--Female.gif rename to src/canonical/models/front-shiny-cosmetic/Roserade--Female.gif diff --git a/src/canonical/models/shiny-cosmetic/Salazzle--Female.gif b/src/canonical/models/front-shiny-cosmetic/Salazzle--Female.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Salazzle--Female.gif rename to src/canonical/models/front-shiny-cosmetic/Salazzle--Female.gif diff --git a/src/canonical/models/shiny-cosmetic/Sawsbuck--Autumn.gif b/src/canonical/models/front-shiny-cosmetic/Sawsbuck--Autumn.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Sawsbuck--Autumn.gif rename to src/canonical/models/front-shiny-cosmetic/Sawsbuck--Autumn.gif diff --git a/src/canonical/models/shiny-cosmetic/Sawsbuck--Summer.gif b/src/canonical/models/front-shiny-cosmetic/Sawsbuck--Summer.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Sawsbuck--Summer.gif rename to src/canonical/models/front-shiny-cosmetic/Sawsbuck--Summer.gif diff --git a/src/canonical/models/shiny-cosmetic/Sawsbuck--Winter.gif b/src/canonical/models/front-shiny-cosmetic/Sawsbuck--Winter.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Sawsbuck--Winter.gif rename to src/canonical/models/front-shiny-cosmetic/Sawsbuck--Winter.gif diff --git a/src/canonical/models/shiny-cosmetic/Scizor--Female.gif b/src/canonical/models/front-shiny-cosmetic/Scizor--Female.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Scizor--Female.gif rename to src/canonical/models/front-shiny-cosmetic/Scizor--Female.gif diff --git a/src/canonical/models/shiny-cosmetic/Scyther--Female.gif b/src/canonical/models/front-shiny-cosmetic/Scyther--Female.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Scyther--Female.gif rename to src/canonical/models/front-shiny-cosmetic/Scyther--Female.gif diff --git a/src/canonical/models/shiny-cosmetic/Shellos--East.gif b/src/canonical/models/front-shiny-cosmetic/Shellos--East.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Shellos--East.gif rename to src/canonical/models/front-shiny-cosmetic/Shellos--East.gif diff --git a/src/canonical/models/shiny-cosmetic/Shiftry--Female.gif b/src/canonical/models/front-shiny-cosmetic/Shiftry--Female.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Shiftry--Female.gif rename to src/canonical/models/front-shiny-cosmetic/Shiftry--Female.gif diff --git a/src/canonical/models/shiny-cosmetic/Shinx--Female.gif b/src/canonical/models/front-shiny-cosmetic/Shinx--Female.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Shinx--Female.gif rename to src/canonical/models/front-shiny-cosmetic/Shinx--Female.gif diff --git a/src/canonical/models/shiny-cosmetic/Sneasel--Female.gif b/src/canonical/models/front-shiny-cosmetic/Sneasel--Female.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Sneasel--Female.gif rename to src/canonical/models/front-shiny-cosmetic/Sneasel--Female.gif diff --git a/src/canonical/models/shiny-cosmetic/Snover--Female.gif b/src/canonical/models/front-shiny-cosmetic/Snover--Female.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Snover--Female.gif rename to src/canonical/models/front-shiny-cosmetic/Snover--Female.gif diff --git a/src/canonical/models/shiny-cosmetic/Staraptor--Female.gif b/src/canonical/models/front-shiny-cosmetic/Staraptor--Female.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Staraptor--Female.gif rename to src/canonical/models/front-shiny-cosmetic/Staraptor--Female.gif diff --git a/src/canonical/models/shiny-cosmetic/Staravia--Female.gif b/src/canonical/models/front-shiny-cosmetic/Staravia--Female.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Staravia--Female.gif rename to src/canonical/models/front-shiny-cosmetic/Staravia--Female.gif diff --git a/src/canonical/models/shiny-cosmetic/Starly--Female.gif b/src/canonical/models/front-shiny-cosmetic/Starly--Female.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Starly--Female.gif rename to src/canonical/models/front-shiny-cosmetic/Starly--Female.gif diff --git a/src/canonical/models/shiny-cosmetic/Steelix--Female.gif b/src/canonical/models/front-shiny-cosmetic/Steelix--Female.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Steelix--Female.gif rename to src/canonical/models/front-shiny-cosmetic/Steelix--Female.gif diff --git a/src/canonical/models/shiny-cosmetic/Sudowoodo--Female.gif b/src/canonical/models/front-shiny-cosmetic/Sudowoodo--Female.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Sudowoodo--Female.gif rename to src/canonical/models/front-shiny-cosmetic/Sudowoodo--Female.gif diff --git a/src/canonical/models/shiny-cosmetic/Swalot--Female.gif b/src/canonical/models/front-shiny-cosmetic/Swalot--Female.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Swalot--Female.gif rename to src/canonical/models/front-shiny-cosmetic/Swalot--Female.gif diff --git a/src/canonical/models/shiny-cosmetic/Tangrowth--Female.gif b/src/canonical/models/front-shiny-cosmetic/Tangrowth--Female.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Tangrowth--Female.gif rename to src/canonical/models/front-shiny-cosmetic/Tangrowth--Female.gif diff --git a/src/canonical/models/shiny-cosmetic/Torchic--Female.gif b/src/canonical/models/front-shiny-cosmetic/Torchic--Female.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Torchic--Female.gif rename to src/canonical/models/front-shiny-cosmetic/Torchic--Female.gif diff --git a/src/canonical/models/shiny-cosmetic/Toxicroak--Female.gif b/src/canonical/models/front-shiny-cosmetic/Toxicroak--Female.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Toxicroak--Female.gif rename to src/canonical/models/front-shiny-cosmetic/Toxicroak--Female.gif diff --git a/src/canonical/models/shiny-cosmetic/Unfezant--Female.gif b/src/canonical/models/front-shiny-cosmetic/Unfezant--Female.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Unfezant--Female.gif rename to src/canonical/models/front-shiny-cosmetic/Unfezant--Female.gif diff --git a/src/canonical/models/shiny-cosmetic/Unown--A.gif b/src/canonical/models/front-shiny-cosmetic/Unown--A.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Unown--A.gif rename to src/canonical/models/front-shiny-cosmetic/Unown--A.gif diff --git a/src/canonical/models/shiny-cosmetic/Unown--B.gif b/src/canonical/models/front-shiny-cosmetic/Unown--B.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Unown--B.gif rename to src/canonical/models/front-shiny-cosmetic/Unown--B.gif diff --git a/src/canonical/models/shiny-cosmetic/Unown--C.gif b/src/canonical/models/front-shiny-cosmetic/Unown--C.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Unown--C.gif rename to src/canonical/models/front-shiny-cosmetic/Unown--C.gif diff --git a/src/canonical/models/shiny-cosmetic/Unown--D.gif b/src/canonical/models/front-shiny-cosmetic/Unown--D.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Unown--D.gif rename to src/canonical/models/front-shiny-cosmetic/Unown--D.gif diff --git a/src/canonical/models/shiny-cosmetic/Unown--E.gif b/src/canonical/models/front-shiny-cosmetic/Unown--E.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Unown--E.gif rename to src/canonical/models/front-shiny-cosmetic/Unown--E.gif diff --git a/src/canonical/models/shiny-cosmetic/Unown--Exclamation.gif b/src/canonical/models/front-shiny-cosmetic/Unown--Exclamation.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Unown--Exclamation.gif rename to src/canonical/models/front-shiny-cosmetic/Unown--Exclamation.gif diff --git a/src/canonical/models/shiny-cosmetic/Unown--F.gif b/src/canonical/models/front-shiny-cosmetic/Unown--F.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Unown--F.gif rename to src/canonical/models/front-shiny-cosmetic/Unown--F.gif diff --git a/src/canonical/models/shiny-cosmetic/Unown--G.gif b/src/canonical/models/front-shiny-cosmetic/Unown--G.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Unown--G.gif rename to src/canonical/models/front-shiny-cosmetic/Unown--G.gif diff --git a/src/canonical/models/shiny-cosmetic/Unown--H.gif b/src/canonical/models/front-shiny-cosmetic/Unown--H.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Unown--H.gif rename to src/canonical/models/front-shiny-cosmetic/Unown--H.gif diff --git a/src/canonical/models/shiny-cosmetic/Unown--I.gif b/src/canonical/models/front-shiny-cosmetic/Unown--I.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Unown--I.gif rename to src/canonical/models/front-shiny-cosmetic/Unown--I.gif diff --git a/src/canonical/models/shiny-cosmetic/Unown--J.gif b/src/canonical/models/front-shiny-cosmetic/Unown--J.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Unown--J.gif rename to src/canonical/models/front-shiny-cosmetic/Unown--J.gif diff --git a/src/canonical/models/shiny-cosmetic/Unown--K.gif b/src/canonical/models/front-shiny-cosmetic/Unown--K.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Unown--K.gif rename to src/canonical/models/front-shiny-cosmetic/Unown--K.gif diff --git a/src/canonical/models/shiny-cosmetic/Unown--L.gif b/src/canonical/models/front-shiny-cosmetic/Unown--L.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Unown--L.gif rename to src/canonical/models/front-shiny-cosmetic/Unown--L.gif diff --git a/src/canonical/models/shiny-cosmetic/Unown--M.gif b/src/canonical/models/front-shiny-cosmetic/Unown--M.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Unown--M.gif rename to src/canonical/models/front-shiny-cosmetic/Unown--M.gif diff --git a/src/canonical/models/shiny-cosmetic/Unown--N.gif b/src/canonical/models/front-shiny-cosmetic/Unown--N.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Unown--N.gif rename to src/canonical/models/front-shiny-cosmetic/Unown--N.gif diff --git a/src/canonical/models/shiny-cosmetic/Unown--O.gif b/src/canonical/models/front-shiny-cosmetic/Unown--O.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Unown--O.gif rename to src/canonical/models/front-shiny-cosmetic/Unown--O.gif diff --git a/src/canonical/models/shiny-cosmetic/Unown--P.gif b/src/canonical/models/front-shiny-cosmetic/Unown--P.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Unown--P.gif rename to src/canonical/models/front-shiny-cosmetic/Unown--P.gif diff --git a/src/canonical/models/shiny-cosmetic/Unown--Q.gif b/src/canonical/models/front-shiny-cosmetic/Unown--Q.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Unown--Q.gif rename to src/canonical/models/front-shiny-cosmetic/Unown--Q.gif diff --git a/src/canonical/models/shiny-cosmetic/Unown--Question.gif b/src/canonical/models/front-shiny-cosmetic/Unown--Question.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Unown--Question.gif rename to src/canonical/models/front-shiny-cosmetic/Unown--Question.gif diff --git a/src/canonical/models/shiny-cosmetic/Unown--R.gif b/src/canonical/models/front-shiny-cosmetic/Unown--R.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Unown--R.gif rename to src/canonical/models/front-shiny-cosmetic/Unown--R.gif diff --git a/src/canonical/models/shiny-cosmetic/Unown--S.gif b/src/canonical/models/front-shiny-cosmetic/Unown--S.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Unown--S.gif rename to src/canonical/models/front-shiny-cosmetic/Unown--S.gif diff --git a/src/canonical/models/shiny-cosmetic/Unown--T.gif b/src/canonical/models/front-shiny-cosmetic/Unown--T.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Unown--T.gif rename to src/canonical/models/front-shiny-cosmetic/Unown--T.gif diff --git a/src/canonical/models/shiny-cosmetic/Unown--U.gif b/src/canonical/models/front-shiny-cosmetic/Unown--U.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Unown--U.gif rename to src/canonical/models/front-shiny-cosmetic/Unown--U.gif diff --git a/src/canonical/models/shiny-cosmetic/Unown--V.gif b/src/canonical/models/front-shiny-cosmetic/Unown--V.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Unown--V.gif rename to src/canonical/models/front-shiny-cosmetic/Unown--V.gif diff --git a/src/canonical/models/shiny-cosmetic/Unown--W.gif b/src/canonical/models/front-shiny-cosmetic/Unown--W.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Unown--W.gif rename to src/canonical/models/front-shiny-cosmetic/Unown--W.gif diff --git a/src/canonical/models/shiny-cosmetic/Unown--X.gif b/src/canonical/models/front-shiny-cosmetic/Unown--X.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Unown--X.gif rename to src/canonical/models/front-shiny-cosmetic/Unown--X.gif diff --git a/src/canonical/models/shiny-cosmetic/Unown--Y.gif b/src/canonical/models/front-shiny-cosmetic/Unown--Y.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Unown--Y.gif rename to src/canonical/models/front-shiny-cosmetic/Unown--Y.gif diff --git a/src/canonical/models/shiny-cosmetic/Unown--Z.gif b/src/canonical/models/front-shiny-cosmetic/Unown--Z.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Unown--Z.gif rename to src/canonical/models/front-shiny-cosmetic/Unown--Z.gif diff --git a/src/canonical/models/shiny-cosmetic/Ursaring--Female.gif b/src/canonical/models/front-shiny-cosmetic/Ursaring--Female.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Ursaring--Female.gif rename to src/canonical/models/front-shiny-cosmetic/Ursaring--Female.gif diff --git a/src/canonical/models/shiny-cosmetic/Vivillon--Archipelago.gif b/src/canonical/models/front-shiny-cosmetic/Vivillon--Archipelago.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Vivillon--Archipelago.gif rename to src/canonical/models/front-shiny-cosmetic/Vivillon--Archipelago.gif diff --git a/src/canonical/models/shiny-cosmetic/Vivillon--Continental.gif b/src/canonical/models/front-shiny-cosmetic/Vivillon--Continental.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Vivillon--Continental.gif rename to src/canonical/models/front-shiny-cosmetic/Vivillon--Continental.gif diff --git a/src/canonical/models/shiny-cosmetic/Vivillon--Elegant.gif b/src/canonical/models/front-shiny-cosmetic/Vivillon--Elegant.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Vivillon--Elegant.gif rename to src/canonical/models/front-shiny-cosmetic/Vivillon--Elegant.gif diff --git a/src/canonical/models/shiny-cosmetic/Vivillon--Garden.gif b/src/canonical/models/front-shiny-cosmetic/Vivillon--Garden.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Vivillon--Garden.gif rename to src/canonical/models/front-shiny-cosmetic/Vivillon--Garden.gif diff --git a/src/canonical/models/shiny-cosmetic/Vivillon--High_Plains.gif b/src/canonical/models/front-shiny-cosmetic/Vivillon--High_Plains.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Vivillon--High_Plains.gif rename to src/canonical/models/front-shiny-cosmetic/Vivillon--High_Plains.gif diff --git a/src/canonical/models/shiny-cosmetic/Vivillon--Icy_Snow.gif b/src/canonical/models/front-shiny-cosmetic/Vivillon--Icy_Snow.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Vivillon--Icy_Snow.gif rename to src/canonical/models/front-shiny-cosmetic/Vivillon--Icy_Snow.gif diff --git a/src/canonical/models/shiny-cosmetic/Vivillon--Jungle.gif b/src/canonical/models/front-shiny-cosmetic/Vivillon--Jungle.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Vivillon--Jungle.gif rename to src/canonical/models/front-shiny-cosmetic/Vivillon--Jungle.gif diff --git a/src/canonical/models/shiny-cosmetic/Vivillon--Marine.gif b/src/canonical/models/front-shiny-cosmetic/Vivillon--Marine.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Vivillon--Marine.gif rename to src/canonical/models/front-shiny-cosmetic/Vivillon--Marine.gif diff --git a/src/canonical/models/shiny-cosmetic/Vivillon--Modern.gif b/src/canonical/models/front-shiny-cosmetic/Vivillon--Modern.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Vivillon--Modern.gif rename to src/canonical/models/front-shiny-cosmetic/Vivillon--Modern.gif diff --git a/src/canonical/models/shiny-cosmetic/Vivillon--Monsoon.gif b/src/canonical/models/front-shiny-cosmetic/Vivillon--Monsoon.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Vivillon--Monsoon.gif rename to src/canonical/models/front-shiny-cosmetic/Vivillon--Monsoon.gif diff --git a/src/canonical/models/shiny-cosmetic/Vivillon--Ocean.gif b/src/canonical/models/front-shiny-cosmetic/Vivillon--Ocean.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Vivillon--Ocean.gif rename to src/canonical/models/front-shiny-cosmetic/Vivillon--Ocean.gif diff --git a/src/canonical/models/shiny-cosmetic/Vivillon--Polar.gif b/src/canonical/models/front-shiny-cosmetic/Vivillon--Polar.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Vivillon--Polar.gif rename to src/canonical/models/front-shiny-cosmetic/Vivillon--Polar.gif diff --git a/src/canonical/models/shiny-cosmetic/Vivillon--River.gif b/src/canonical/models/front-shiny-cosmetic/Vivillon--River.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Vivillon--River.gif rename to src/canonical/models/front-shiny-cosmetic/Vivillon--River.gif diff --git a/src/canonical/models/shiny-cosmetic/Vivillon--Sandstorm.gif b/src/canonical/models/front-shiny-cosmetic/Vivillon--Sandstorm.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Vivillon--Sandstorm.gif rename to src/canonical/models/front-shiny-cosmetic/Vivillon--Sandstorm.gif diff --git a/src/canonical/models/shiny-cosmetic/Vivillon--Savanna.gif b/src/canonical/models/front-shiny-cosmetic/Vivillon--Savanna.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Vivillon--Savanna.gif rename to src/canonical/models/front-shiny-cosmetic/Vivillon--Savanna.gif diff --git a/src/canonical/models/shiny-cosmetic/Vivillon--Sun.gif b/src/canonical/models/front-shiny-cosmetic/Vivillon--Sun.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Vivillon--Sun.gif rename to src/canonical/models/front-shiny-cosmetic/Vivillon--Sun.gif diff --git a/src/canonical/models/shiny-cosmetic/Vivillon--Tundra.gif b/src/canonical/models/front-shiny-cosmetic/Vivillon--Tundra.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Vivillon--Tundra.gif rename to src/canonical/models/front-shiny-cosmetic/Vivillon--Tundra.gif diff --git a/src/canonical/models/shiny-cosmetic/Weavile--Female.gif b/src/canonical/models/front-shiny-cosmetic/Weavile--Female.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Weavile--Female.gif rename to src/canonical/models/front-shiny-cosmetic/Weavile--Female.gif diff --git a/src/canonical/models/shiny-cosmetic/Wobbuffet--Female.gif b/src/canonical/models/front-shiny-cosmetic/Wobbuffet--Female.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Wobbuffet--Female.gif rename to src/canonical/models/front-shiny-cosmetic/Wobbuffet--Female.gif diff --git a/src/canonical/models/shiny-cosmetic/Wooper--Female.gif b/src/canonical/models/front-shiny-cosmetic/Wooper--Female.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Wooper--Female.gif rename to src/canonical/models/front-shiny-cosmetic/Wooper--Female.gif diff --git a/src/canonical/models/shiny-cosmetic/Xatu--Female.gif b/src/canonical/models/front-shiny-cosmetic/Xatu--Female.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Xatu--Female.gif rename to src/canonical/models/front-shiny-cosmetic/Xatu--Female.gif diff --git a/src/canonical/models/shiny-cosmetic/Zubat--Female.gif b/src/canonical/models/front-shiny-cosmetic/Zubat--Female.gif similarity index 100% rename from src/canonical/models/shiny-cosmetic/Zubat--Female.gif rename to src/canonical/models/front-shiny-cosmetic/Zubat--Female.gif diff --git a/src/canonical/models/shiny/Abomasnow--Mega.gif b/src/canonical/models/front-shiny/Abomasnow--Mega.gif similarity index 100% rename from src/canonical/models/shiny/Abomasnow--Mega.gif rename to src/canonical/models/front-shiny/Abomasnow--Mega.gif diff --git a/src/canonical/models/shiny/Abomasnow.gif b/src/canonical/models/front-shiny/Abomasnow.gif similarity index 100% rename from src/canonical/models/shiny/Abomasnow.gif rename to src/canonical/models/front-shiny/Abomasnow.gif diff --git a/src/canonical/models/shiny/Abra.gif b/src/canonical/models/front-shiny/Abra.gif similarity index 100% rename from src/canonical/models/shiny/Abra.gif rename to src/canonical/models/front-shiny/Abra.gif diff --git a/src/canonical/models/shiny/Absol--Mega.gif b/src/canonical/models/front-shiny/Absol--Mega.gif similarity index 100% rename from src/canonical/models/shiny/Absol--Mega.gif rename to src/canonical/models/front-shiny/Absol--Mega.gif diff --git a/src/canonical/models/shiny/Absol.gif b/src/canonical/models/front-shiny/Absol.gif similarity index 100% rename from src/canonical/models/shiny/Absol.gif rename to src/canonical/models/front-shiny/Absol.gif diff --git a/src/canonical/models/shiny/Accelgor.gif b/src/canonical/models/front-shiny/Accelgor.gif similarity index 100% rename from src/canonical/models/shiny/Accelgor.gif rename to src/canonical/models/front-shiny/Accelgor.gif diff --git a/src/canonical/models/shiny/Aegislash--Blade.gif b/src/canonical/models/front-shiny/Aegislash--Blade.gif similarity index 100% rename from src/canonical/models/shiny/Aegislash--Blade.gif rename to src/canonical/models/front-shiny/Aegislash--Blade.gif diff --git a/src/canonical/models/shiny/Aegislash.gif b/src/canonical/models/front-shiny/Aegislash.gif similarity index 100% rename from src/canonical/models/shiny/Aegislash.gif rename to src/canonical/models/front-shiny/Aegislash.gif diff --git a/src/canonical/models/shiny/Aerodactyl--Mega.gif b/src/canonical/models/front-shiny/Aerodactyl--Mega.gif similarity index 100% rename from src/canonical/models/shiny/Aerodactyl--Mega.gif rename to src/canonical/models/front-shiny/Aerodactyl--Mega.gif diff --git a/src/canonical/models/shiny/Aerodactyl.gif b/src/canonical/models/front-shiny/Aerodactyl.gif similarity index 100% rename from src/canonical/models/shiny/Aerodactyl.gif rename to src/canonical/models/front-shiny/Aerodactyl.gif diff --git a/src/canonical/models/shiny/Aggron--Mega.gif b/src/canonical/models/front-shiny/Aggron--Mega.gif similarity index 100% rename from src/canonical/models/shiny/Aggron--Mega.gif rename to src/canonical/models/front-shiny/Aggron--Mega.gif diff --git a/src/canonical/models/shiny/Aggron.gif b/src/canonical/models/front-shiny/Aggron.gif similarity index 100% rename from src/canonical/models/shiny/Aggron.gif rename to src/canonical/models/front-shiny/Aggron.gif diff --git a/src/canonical/models/shiny/Aipom.gif b/src/canonical/models/front-shiny/Aipom.gif similarity index 100% rename from src/canonical/models/shiny/Aipom.gif rename to src/canonical/models/front-shiny/Aipom.gif diff --git a/src/canonical/models/shiny/Alakazam--Mega.gif b/src/canonical/models/front-shiny/Alakazam--Mega.gif similarity index 100% rename from src/canonical/models/shiny/Alakazam--Mega.gif rename to src/canonical/models/front-shiny/Alakazam--Mega.gif diff --git a/src/canonical/models/shiny/Alakazam.gif b/src/canonical/models/front-shiny/Alakazam.gif similarity index 100% rename from src/canonical/models/shiny/Alakazam.gif rename to src/canonical/models/front-shiny/Alakazam.gif diff --git a/src/canonical/models/shiny/Alcremie--Gmax.gif b/src/canonical/models/front-shiny/Alcremie--Gmax.gif similarity index 100% rename from src/canonical/models/shiny/Alcremie--Gmax.gif rename to src/canonical/models/front-shiny/Alcremie--Gmax.gif diff --git a/src/canonical/models/shiny/Alcremie.gif b/src/canonical/models/front-shiny/Alcremie.gif similarity index 100% rename from src/canonical/models/shiny/Alcremie.gif rename to src/canonical/models/front-shiny/Alcremie.gif diff --git a/src/canonical/models/shiny/Alomomola.gif b/src/canonical/models/front-shiny/Alomomola.gif similarity index 100% rename from src/canonical/models/shiny/Alomomola.gif rename to src/canonical/models/front-shiny/Alomomola.gif diff --git a/src/canonical/models/shiny/Altaria--Mega.gif b/src/canonical/models/front-shiny/Altaria--Mega.gif similarity index 100% rename from src/canonical/models/shiny/Altaria--Mega.gif rename to src/canonical/models/front-shiny/Altaria--Mega.gif diff --git a/src/canonical/models/shiny/Altaria.gif b/src/canonical/models/front-shiny/Altaria.gif similarity index 100% rename from src/canonical/models/shiny/Altaria.gif rename to src/canonical/models/front-shiny/Altaria.gif diff --git a/src/canonical/models/shiny/Amaura.gif b/src/canonical/models/front-shiny/Amaura.gif similarity index 100% rename from src/canonical/models/shiny/Amaura.gif rename to src/canonical/models/front-shiny/Amaura.gif diff --git a/src/canonical/models/shiny/Ambipom.gif b/src/canonical/models/front-shiny/Ambipom.gif similarity index 100% rename from src/canonical/models/shiny/Ambipom.gif rename to src/canonical/models/front-shiny/Ambipom.gif diff --git a/src/canonical/models/shiny/Amoonguss.gif b/src/canonical/models/front-shiny/Amoonguss.gif similarity index 100% rename from src/canonical/models/shiny/Amoonguss.gif rename to src/canonical/models/front-shiny/Amoonguss.gif diff --git a/src/canonical/models/shiny/Ampharos--Mega.gif b/src/canonical/models/front-shiny/Ampharos--Mega.gif similarity index 100% rename from src/canonical/models/shiny/Ampharos--Mega.gif rename to src/canonical/models/front-shiny/Ampharos--Mega.gif diff --git a/src/canonical/models/shiny/Ampharos.gif b/src/canonical/models/front-shiny/Ampharos.gif similarity index 100% rename from src/canonical/models/shiny/Ampharos.gif rename to src/canonical/models/front-shiny/Ampharos.gif diff --git a/src/canonical/models/shiny/Anorith.gif b/src/canonical/models/front-shiny/Anorith.gif similarity index 100% rename from src/canonical/models/shiny/Anorith.gif rename to src/canonical/models/front-shiny/Anorith.gif diff --git a/src/canonical/models/shiny/Appletun--Gmax.gif b/src/canonical/models/front-shiny/Appletun--Gmax.gif similarity index 100% rename from src/canonical/models/shiny/Appletun--Gmax.gif rename to src/canonical/models/front-shiny/Appletun--Gmax.gif diff --git a/src/canonical/models/shiny/Appletun.gif b/src/canonical/models/front-shiny/Appletun.gif similarity index 100% rename from src/canonical/models/shiny/Appletun.gif rename to src/canonical/models/front-shiny/Appletun.gif diff --git a/src/canonical/models/shiny/Applin.gif b/src/canonical/models/front-shiny/Applin.gif similarity index 100% rename from src/canonical/models/shiny/Applin.gif rename to src/canonical/models/front-shiny/Applin.gif diff --git a/src/canonical/models/shiny/Araquanid--Totem.gif b/src/canonical/models/front-shiny/Araquanid--Totem.gif similarity index 100% rename from src/canonical/models/shiny/Araquanid--Totem.gif rename to src/canonical/models/front-shiny/Araquanid--Totem.gif diff --git a/src/canonical/models/shiny/Araquanid.gif b/src/canonical/models/front-shiny/Araquanid.gif similarity index 100% rename from src/canonical/models/shiny/Araquanid.gif rename to src/canonical/models/front-shiny/Araquanid.gif diff --git a/src/canonical/models/shiny/Arbok.gif b/src/canonical/models/front-shiny/Arbok.gif similarity index 100% rename from src/canonical/models/shiny/Arbok.gif rename to src/canonical/models/front-shiny/Arbok.gif diff --git a/src/canonical/models/shiny/Arcanine.gif b/src/canonical/models/front-shiny/Arcanine.gif similarity index 100% rename from src/canonical/models/shiny/Arcanine.gif rename to src/canonical/models/front-shiny/Arcanine.gif diff --git a/src/canonical/models/shiny/Arceus--Bug.gif b/src/canonical/models/front-shiny/Arceus--Bug.gif similarity index 100% rename from src/canonical/models/shiny/Arceus--Bug.gif rename to src/canonical/models/front-shiny/Arceus--Bug.gif diff --git a/src/canonical/models/shiny/Arceus--Dark.gif b/src/canonical/models/front-shiny/Arceus--Dark.gif similarity index 100% rename from src/canonical/models/shiny/Arceus--Dark.gif rename to src/canonical/models/front-shiny/Arceus--Dark.gif diff --git a/src/canonical/models/shiny/Arceus--Dragon.gif b/src/canonical/models/front-shiny/Arceus--Dragon.gif similarity index 100% rename from src/canonical/models/shiny/Arceus--Dragon.gif rename to src/canonical/models/front-shiny/Arceus--Dragon.gif diff --git a/src/canonical/models/shiny/Arceus--Electric.gif b/src/canonical/models/front-shiny/Arceus--Electric.gif similarity index 100% rename from src/canonical/models/shiny/Arceus--Electric.gif rename to src/canonical/models/front-shiny/Arceus--Electric.gif diff --git a/src/canonical/models/shiny/Arceus--Fairy.gif b/src/canonical/models/front-shiny/Arceus--Fairy.gif similarity index 100% rename from src/canonical/models/shiny/Arceus--Fairy.gif rename to src/canonical/models/front-shiny/Arceus--Fairy.gif diff --git a/src/canonical/models/shiny/Arceus--Fighting.gif b/src/canonical/models/front-shiny/Arceus--Fighting.gif similarity index 100% rename from src/canonical/models/shiny/Arceus--Fighting.gif rename to src/canonical/models/front-shiny/Arceus--Fighting.gif diff --git a/src/canonical/models/shiny/Arceus--Fire.gif b/src/canonical/models/front-shiny/Arceus--Fire.gif similarity index 100% rename from src/canonical/models/shiny/Arceus--Fire.gif rename to src/canonical/models/front-shiny/Arceus--Fire.gif diff --git a/src/canonical/models/shiny/Arceus--Flying.gif b/src/canonical/models/front-shiny/Arceus--Flying.gif similarity index 100% rename from src/canonical/models/shiny/Arceus--Flying.gif rename to src/canonical/models/front-shiny/Arceus--Flying.gif diff --git a/src/canonical/models/shiny/Arceus--Ghost.gif b/src/canonical/models/front-shiny/Arceus--Ghost.gif similarity index 100% rename from src/canonical/models/shiny/Arceus--Ghost.gif rename to src/canonical/models/front-shiny/Arceus--Ghost.gif diff --git a/src/canonical/models/shiny/Arceus--Grass.gif b/src/canonical/models/front-shiny/Arceus--Grass.gif similarity index 100% rename from src/canonical/models/shiny/Arceus--Grass.gif rename to src/canonical/models/front-shiny/Arceus--Grass.gif diff --git a/src/canonical/models/shiny/Arceus--Ground.gif b/src/canonical/models/front-shiny/Arceus--Ground.gif similarity index 100% rename from src/canonical/models/shiny/Arceus--Ground.gif rename to src/canonical/models/front-shiny/Arceus--Ground.gif diff --git a/src/canonical/models/shiny/Arceus--Ice.gif b/src/canonical/models/front-shiny/Arceus--Ice.gif similarity index 100% rename from src/canonical/models/shiny/Arceus--Ice.gif rename to src/canonical/models/front-shiny/Arceus--Ice.gif diff --git a/src/canonical/models/shiny/Arceus--Poison.gif b/src/canonical/models/front-shiny/Arceus--Poison.gif similarity index 100% rename from src/canonical/models/shiny/Arceus--Poison.gif rename to src/canonical/models/front-shiny/Arceus--Poison.gif diff --git a/src/canonical/models/shiny/Arceus--Psychic.gif b/src/canonical/models/front-shiny/Arceus--Psychic.gif similarity index 100% rename from src/canonical/models/shiny/Arceus--Psychic.gif rename to src/canonical/models/front-shiny/Arceus--Psychic.gif diff --git a/src/canonical/models/shiny/Arceus--Rock.gif b/src/canonical/models/front-shiny/Arceus--Rock.gif similarity index 100% rename from src/canonical/models/shiny/Arceus--Rock.gif rename to src/canonical/models/front-shiny/Arceus--Rock.gif diff --git a/src/canonical/models/shiny/Arceus--Steel.gif b/src/canonical/models/front-shiny/Arceus--Steel.gif similarity index 100% rename from src/canonical/models/shiny/Arceus--Steel.gif rename to src/canonical/models/front-shiny/Arceus--Steel.gif diff --git a/src/canonical/models/shiny/Arceus--Water.gif b/src/canonical/models/front-shiny/Arceus--Water.gif similarity index 100% rename from src/canonical/models/shiny/Arceus--Water.gif rename to src/canonical/models/front-shiny/Arceus--Water.gif diff --git a/src/canonical/models/shiny/Arceus.gif b/src/canonical/models/front-shiny/Arceus.gif similarity index 100% rename from src/canonical/models/shiny/Arceus.gif rename to src/canonical/models/front-shiny/Arceus.gif diff --git a/src/canonical/models/shiny/Archen.gif b/src/canonical/models/front-shiny/Archen.gif similarity index 100% rename from src/canonical/models/shiny/Archen.gif rename to src/canonical/models/front-shiny/Archen.gif diff --git a/src/canonical/models/shiny/Archeops.gif b/src/canonical/models/front-shiny/Archeops.gif similarity index 100% rename from src/canonical/models/shiny/Archeops.gif rename to src/canonical/models/front-shiny/Archeops.gif diff --git a/src/canonical/models/shiny/Arctovish.gif b/src/canonical/models/front-shiny/Arctovish.gif similarity index 100% rename from src/canonical/models/shiny/Arctovish.gif rename to src/canonical/models/front-shiny/Arctovish.gif diff --git a/src/canonical/models/shiny/Arctozolt.gif b/src/canonical/models/front-shiny/Arctozolt.gif similarity index 100% rename from src/canonical/models/shiny/Arctozolt.gif rename to src/canonical/models/front-shiny/Arctozolt.gif diff --git a/src/canonical/models/shiny/Ariados.gif b/src/canonical/models/front-shiny/Ariados.gif similarity index 100% rename from src/canonical/models/shiny/Ariados.gif rename to src/canonical/models/front-shiny/Ariados.gif diff --git a/src/canonical/models/shiny/Armaldo.gif b/src/canonical/models/front-shiny/Armaldo.gif similarity index 100% rename from src/canonical/models/shiny/Armaldo.gif rename to src/canonical/models/front-shiny/Armaldo.gif diff --git a/src/canonical/models/shiny/Aromatisse.gif b/src/canonical/models/front-shiny/Aromatisse.gif similarity index 100% rename from src/canonical/models/shiny/Aromatisse.gif rename to src/canonical/models/front-shiny/Aromatisse.gif diff --git a/src/canonical/models/shiny/Aron.gif b/src/canonical/models/front-shiny/Aron.gif similarity index 100% rename from src/canonical/models/shiny/Aron.gif rename to src/canonical/models/front-shiny/Aron.gif diff --git a/src/canonical/models/shiny/Arrokuda.gif b/src/canonical/models/front-shiny/Arrokuda.gif similarity index 100% rename from src/canonical/models/shiny/Arrokuda.gif rename to src/canonical/models/front-shiny/Arrokuda.gif diff --git a/src/canonical/models/shiny/Articuno.gif b/src/canonical/models/front-shiny/Articuno.gif similarity index 100% rename from src/canonical/models/shiny/Articuno.gif rename to src/canonical/models/front-shiny/Articuno.gif diff --git a/src/canonical/models/shiny/Audino--Mega.gif b/src/canonical/models/front-shiny/Audino--Mega.gif similarity index 100% rename from src/canonical/models/shiny/Audino--Mega.gif rename to src/canonical/models/front-shiny/Audino--Mega.gif diff --git a/src/canonical/models/shiny/Audino.gif b/src/canonical/models/front-shiny/Audino.gif similarity index 100% rename from src/canonical/models/shiny/Audino.gif rename to src/canonical/models/front-shiny/Audino.gif diff --git a/src/canonical/models/shiny/Aurorus.gif b/src/canonical/models/front-shiny/Aurorus.gif similarity index 100% rename from src/canonical/models/shiny/Aurorus.gif rename to src/canonical/models/front-shiny/Aurorus.gif diff --git a/src/canonical/models/shiny/Aurumoth.gif b/src/canonical/models/front-shiny/Aurumoth.gif similarity index 100% rename from src/canonical/models/shiny/Aurumoth.gif rename to src/canonical/models/front-shiny/Aurumoth.gif diff --git a/src/canonical/models/shiny/Avalugg.gif b/src/canonical/models/front-shiny/Avalugg.gif similarity index 100% rename from src/canonical/models/shiny/Avalugg.gif rename to src/canonical/models/front-shiny/Avalugg.gif diff --git a/src/canonical/models/shiny/Axew.gif b/src/canonical/models/front-shiny/Axew.gif similarity index 100% rename from src/canonical/models/shiny/Axew.gif rename to src/canonical/models/front-shiny/Axew.gif diff --git a/src/canonical/models/shiny/Azelf.gif b/src/canonical/models/front-shiny/Azelf.gif similarity index 100% rename from src/canonical/models/shiny/Azelf.gif rename to src/canonical/models/front-shiny/Azelf.gif diff --git a/src/canonical/models/shiny/Azumarill.gif b/src/canonical/models/front-shiny/Azumarill.gif similarity index 100% rename from src/canonical/models/shiny/Azumarill.gif rename to src/canonical/models/front-shiny/Azumarill.gif diff --git a/src/canonical/models/shiny/Azurill.gif b/src/canonical/models/front-shiny/Azurill.gif similarity index 100% rename from src/canonical/models/shiny/Azurill.gif rename to src/canonical/models/front-shiny/Azurill.gif diff --git a/src/canonical/models/shiny/Bagon.gif b/src/canonical/models/front-shiny/Bagon.gif similarity index 100% rename from src/canonical/models/shiny/Bagon.gif rename to src/canonical/models/front-shiny/Bagon.gif diff --git a/src/canonical/models/shiny/Baltoy.gif b/src/canonical/models/front-shiny/Baltoy.gif similarity index 100% rename from src/canonical/models/shiny/Baltoy.gif rename to src/canonical/models/front-shiny/Baltoy.gif diff --git a/src/canonical/models/shiny/Banette--Mega.gif b/src/canonical/models/front-shiny/Banette--Mega.gif similarity index 100% rename from src/canonical/models/shiny/Banette--Mega.gif rename to src/canonical/models/front-shiny/Banette--Mega.gif diff --git a/src/canonical/models/shiny/Banette.gif b/src/canonical/models/front-shiny/Banette.gif similarity index 100% rename from src/canonical/models/shiny/Banette.gif rename to src/canonical/models/front-shiny/Banette.gif diff --git a/src/canonical/models/shiny/Barbaracle.gif b/src/canonical/models/front-shiny/Barbaracle.gif similarity index 100% rename from src/canonical/models/shiny/Barbaracle.gif rename to src/canonical/models/front-shiny/Barbaracle.gif diff --git a/src/canonical/models/shiny/Barboach.gif b/src/canonical/models/front-shiny/Barboach.gif similarity index 100% rename from src/canonical/models/shiny/Barboach.gif rename to src/canonical/models/front-shiny/Barboach.gif diff --git a/src/canonical/models/shiny/Barraskewda.gif b/src/canonical/models/front-shiny/Barraskewda.gif similarity index 100% rename from src/canonical/models/shiny/Barraskewda.gif rename to src/canonical/models/front-shiny/Barraskewda.gif diff --git a/src/canonical/models/shiny/Basculin--Blue-Striped.gif b/src/canonical/models/front-shiny/Basculin--Blue-Striped.gif similarity index 100% rename from src/canonical/models/shiny/Basculin--Blue-Striped.gif rename to src/canonical/models/front-shiny/Basculin--Blue-Striped.gif diff --git a/src/canonical/models/shiny/Basculin.gif b/src/canonical/models/front-shiny/Basculin.gif similarity index 100% rename from src/canonical/models/shiny/Basculin.gif rename to src/canonical/models/front-shiny/Basculin.gif diff --git a/src/canonical/models/shiny/Bastiodon.gif b/src/canonical/models/front-shiny/Bastiodon.gif similarity index 100% rename from src/canonical/models/shiny/Bastiodon.gif rename to src/canonical/models/front-shiny/Bastiodon.gif diff --git a/src/canonical/models/shiny/Bayleef.gif b/src/canonical/models/front-shiny/Bayleef.gif similarity index 100% rename from src/canonical/models/shiny/Bayleef.gif rename to src/canonical/models/front-shiny/Bayleef.gif diff --git a/src/canonical/models/shiny/Beartic.gif b/src/canonical/models/front-shiny/Beartic.gif similarity index 100% rename from src/canonical/models/shiny/Beartic.gif rename to src/canonical/models/front-shiny/Beartic.gif diff --git a/src/canonical/models/shiny/Beautifly.gif b/src/canonical/models/front-shiny/Beautifly.gif similarity index 100% rename from src/canonical/models/shiny/Beautifly.gif rename to src/canonical/models/front-shiny/Beautifly.gif diff --git a/src/canonical/models/shiny/Beedrill--Mega.gif b/src/canonical/models/front-shiny/Beedrill--Mega.gif similarity index 100% rename from src/canonical/models/shiny/Beedrill--Mega.gif rename to src/canonical/models/front-shiny/Beedrill--Mega.gif diff --git a/src/canonical/models/shiny/Beedrill.gif b/src/canonical/models/front-shiny/Beedrill.gif similarity index 100% rename from src/canonical/models/shiny/Beedrill.gif rename to src/canonical/models/front-shiny/Beedrill.gif diff --git a/src/canonical/models/shiny/Beheeyem.gif b/src/canonical/models/front-shiny/Beheeyem.gif similarity index 100% rename from src/canonical/models/shiny/Beheeyem.gif rename to src/canonical/models/front-shiny/Beheeyem.gif diff --git a/src/canonical/models/shiny/Beldum.gif b/src/canonical/models/front-shiny/Beldum.gif similarity index 100% rename from src/canonical/models/shiny/Beldum.gif rename to src/canonical/models/front-shiny/Beldum.gif diff --git a/src/canonical/models/shiny/Bellossom.gif b/src/canonical/models/front-shiny/Bellossom.gif similarity index 100% rename from src/canonical/models/shiny/Bellossom.gif rename to src/canonical/models/front-shiny/Bellossom.gif diff --git a/src/canonical/models/shiny/Bellsprout.gif b/src/canonical/models/front-shiny/Bellsprout.gif similarity index 100% rename from src/canonical/models/shiny/Bellsprout.gif rename to src/canonical/models/front-shiny/Bellsprout.gif diff --git a/src/canonical/models/shiny/Bergmite.gif b/src/canonical/models/front-shiny/Bergmite.gif similarity index 100% rename from src/canonical/models/shiny/Bergmite.gif rename to src/canonical/models/front-shiny/Bergmite.gif diff --git a/src/canonical/models/shiny/Bewear.gif b/src/canonical/models/front-shiny/Bewear.gif similarity index 100% rename from src/canonical/models/shiny/Bewear.gif rename to src/canonical/models/front-shiny/Bewear.gif diff --git a/src/canonical/models/shiny/Bibarel.gif b/src/canonical/models/front-shiny/Bibarel.gif similarity index 100% rename from src/canonical/models/shiny/Bibarel.gif rename to src/canonical/models/front-shiny/Bibarel.gif diff --git a/src/canonical/models/shiny/Bidoof.gif b/src/canonical/models/front-shiny/Bidoof.gif similarity index 100% rename from src/canonical/models/shiny/Bidoof.gif rename to src/canonical/models/front-shiny/Bidoof.gif diff --git a/src/canonical/models/shiny/Binacle.gif b/src/canonical/models/front-shiny/Binacle.gif similarity index 100% rename from src/canonical/models/shiny/Binacle.gif rename to src/canonical/models/front-shiny/Binacle.gif diff --git a/src/canonical/models/shiny/Bisharp.gif b/src/canonical/models/front-shiny/Bisharp.gif similarity index 100% rename from src/canonical/models/shiny/Bisharp.gif rename to src/canonical/models/front-shiny/Bisharp.gif diff --git a/src/canonical/models/shiny/Blacephalon.gif b/src/canonical/models/front-shiny/Blacephalon.gif similarity index 100% rename from src/canonical/models/shiny/Blacephalon.gif rename to src/canonical/models/front-shiny/Blacephalon.gif diff --git a/src/canonical/models/shiny/Blastoise--Mega.gif b/src/canonical/models/front-shiny/Blastoise--Mega.gif similarity index 100% rename from src/canonical/models/shiny/Blastoise--Mega.gif rename to src/canonical/models/front-shiny/Blastoise--Mega.gif diff --git a/src/canonical/models/shiny/Blastoise.gif b/src/canonical/models/front-shiny/Blastoise.gif similarity index 100% rename from src/canonical/models/shiny/Blastoise.gif rename to src/canonical/models/front-shiny/Blastoise.gif diff --git a/src/canonical/models/shiny/Blaziken--Mega.gif b/src/canonical/models/front-shiny/Blaziken--Mega.gif similarity index 100% rename from src/canonical/models/shiny/Blaziken--Mega.gif rename to src/canonical/models/front-shiny/Blaziken--Mega.gif diff --git a/src/canonical/models/shiny/Blaziken.gif b/src/canonical/models/front-shiny/Blaziken.gif similarity index 100% rename from src/canonical/models/shiny/Blaziken.gif rename to src/canonical/models/front-shiny/Blaziken.gif diff --git a/src/canonical/models/shiny/Blipbug.gif b/src/canonical/models/front-shiny/Blipbug.gif similarity index 100% rename from src/canonical/models/shiny/Blipbug.gif rename to src/canonical/models/front-shiny/Blipbug.gif diff --git a/src/canonical/models/shiny/Blissey.gif b/src/canonical/models/front-shiny/Blissey.gif similarity index 100% rename from src/canonical/models/shiny/Blissey.gif rename to src/canonical/models/front-shiny/Blissey.gif diff --git a/src/canonical/models/shiny/Blitzle.gif b/src/canonical/models/front-shiny/Blitzle.gif similarity index 100% rename from src/canonical/models/shiny/Blitzle.gif rename to src/canonical/models/front-shiny/Blitzle.gif diff --git a/src/canonical/models/shiny/Boldore.gif b/src/canonical/models/front-shiny/Boldore.gif similarity index 100% rename from src/canonical/models/shiny/Boldore.gif rename to src/canonical/models/front-shiny/Boldore.gif diff --git a/src/canonical/models/shiny/Boltund.gif b/src/canonical/models/front-shiny/Boltund.gif similarity index 100% rename from src/canonical/models/shiny/Boltund.gif rename to src/canonical/models/front-shiny/Boltund.gif diff --git a/src/canonical/models/shiny/Bonsly.gif b/src/canonical/models/front-shiny/Bonsly.gif similarity index 100% rename from src/canonical/models/shiny/Bonsly.gif rename to src/canonical/models/front-shiny/Bonsly.gif diff --git a/src/canonical/models/shiny/Bouffalant.gif b/src/canonical/models/front-shiny/Bouffalant.gif similarity index 100% rename from src/canonical/models/shiny/Bouffalant.gif rename to src/canonical/models/front-shiny/Bouffalant.gif diff --git a/src/canonical/models/shiny/Bounsweet.gif b/src/canonical/models/front-shiny/Bounsweet.gif similarity index 100% rename from src/canonical/models/shiny/Bounsweet.gif rename to src/canonical/models/front-shiny/Bounsweet.gif diff --git a/src/canonical/models/shiny/Braixen.gif b/src/canonical/models/front-shiny/Braixen.gif similarity index 100% rename from src/canonical/models/shiny/Braixen.gif rename to src/canonical/models/front-shiny/Braixen.gif diff --git a/src/canonical/models/shiny/Braviary.gif b/src/canonical/models/front-shiny/Braviary.gif similarity index 100% rename from src/canonical/models/shiny/Braviary.gif rename to src/canonical/models/front-shiny/Braviary.gif diff --git a/src/canonical/models/shiny/Breloom.gif b/src/canonical/models/front-shiny/Breloom.gif similarity index 100% rename from src/canonical/models/shiny/Breloom.gif rename to src/canonical/models/front-shiny/Breloom.gif diff --git a/src/canonical/models/shiny/Brionne.gif b/src/canonical/models/front-shiny/Brionne.gif similarity index 100% rename from src/canonical/models/shiny/Brionne.gif rename to src/canonical/models/front-shiny/Brionne.gif diff --git a/src/canonical/models/shiny/Bronzong.gif b/src/canonical/models/front-shiny/Bronzong.gif similarity index 100% rename from src/canonical/models/shiny/Bronzong.gif rename to src/canonical/models/front-shiny/Bronzong.gif diff --git a/src/canonical/models/shiny/Bronzor.gif b/src/canonical/models/front-shiny/Bronzor.gif similarity index 100% rename from src/canonical/models/shiny/Bronzor.gif rename to src/canonical/models/front-shiny/Bronzor.gif diff --git a/src/canonical/models/shiny/Bruxish.gif b/src/canonical/models/front-shiny/Bruxish.gif similarity index 100% rename from src/canonical/models/shiny/Bruxish.gif rename to src/canonical/models/front-shiny/Bruxish.gif diff --git a/src/canonical/models/shiny/Budew.gif b/src/canonical/models/front-shiny/Budew.gif similarity index 100% rename from src/canonical/models/shiny/Budew.gif rename to src/canonical/models/front-shiny/Budew.gif diff --git a/src/canonical/models/shiny/Buizel.gif b/src/canonical/models/front-shiny/Buizel.gif similarity index 100% rename from src/canonical/models/shiny/Buizel.gif rename to src/canonical/models/front-shiny/Buizel.gif diff --git a/src/canonical/models/shiny/Bulbasaur.gif b/src/canonical/models/front-shiny/Bulbasaur.gif similarity index 100% rename from src/canonical/models/shiny/Bulbasaur.gif rename to src/canonical/models/front-shiny/Bulbasaur.gif diff --git a/src/canonical/models/shiny/Buneary.gif b/src/canonical/models/front-shiny/Buneary.gif similarity index 100% rename from src/canonical/models/shiny/Buneary.gif rename to src/canonical/models/front-shiny/Buneary.gif diff --git a/src/canonical/models/shiny/Bunnelby.gif b/src/canonical/models/front-shiny/Bunnelby.gif similarity index 100% rename from src/canonical/models/shiny/Bunnelby.gif rename to src/canonical/models/front-shiny/Bunnelby.gif diff --git a/src/canonical/models/shiny/Burmy.gif b/src/canonical/models/front-shiny/Burmy.gif similarity index 100% rename from src/canonical/models/shiny/Burmy.gif rename to src/canonical/models/front-shiny/Burmy.gif diff --git a/src/canonical/models/shiny/Butterfree--Gmax.gif b/src/canonical/models/front-shiny/Butterfree--Gmax.gif similarity index 100% rename from src/canonical/models/shiny/Butterfree--Gmax.gif rename to src/canonical/models/front-shiny/Butterfree--Gmax.gif diff --git a/src/canonical/models/shiny/Butterfree.gif b/src/canonical/models/front-shiny/Butterfree.gif similarity index 100% rename from src/canonical/models/shiny/Butterfree.gif rename to src/canonical/models/front-shiny/Butterfree.gif diff --git a/src/canonical/models/shiny/Buzzwole.gif b/src/canonical/models/front-shiny/Buzzwole.gif similarity index 100% rename from src/canonical/models/shiny/Buzzwole.gif rename to src/canonical/models/front-shiny/Buzzwole.gif diff --git a/src/canonical/models/shiny/Cacnea.gif b/src/canonical/models/front-shiny/Cacnea.gif similarity index 100% rename from src/canonical/models/shiny/Cacnea.gif rename to src/canonical/models/front-shiny/Cacnea.gif diff --git a/src/canonical/models/shiny/Cacturne.gif b/src/canonical/models/front-shiny/Cacturne.gif similarity index 100% rename from src/canonical/models/shiny/Cacturne.gif rename to src/canonical/models/front-shiny/Cacturne.gif diff --git a/src/canonical/models/shiny/Camerupt--Mega.gif b/src/canonical/models/front-shiny/Camerupt--Mega.gif similarity index 100% rename from src/canonical/models/shiny/Camerupt--Mega.gif rename to src/canonical/models/front-shiny/Camerupt--Mega.gif diff --git a/src/canonical/models/shiny/Camerupt.gif b/src/canonical/models/front-shiny/Camerupt.gif similarity index 100% rename from src/canonical/models/shiny/Camerupt.gif rename to src/canonical/models/front-shiny/Camerupt.gif diff --git a/src/canonical/models/shiny/Carbink.gif b/src/canonical/models/front-shiny/Carbink.gif similarity index 100% rename from src/canonical/models/shiny/Carbink.gif rename to src/canonical/models/front-shiny/Carbink.gif diff --git a/src/canonical/models/shiny/Caribolt.gif b/src/canonical/models/front-shiny/Caribolt.gif similarity index 100% rename from src/canonical/models/shiny/Caribolt.gif rename to src/canonical/models/front-shiny/Caribolt.gif diff --git a/src/canonical/models/shiny/Carkol.gif b/src/canonical/models/front-shiny/Carkol.gif similarity index 100% rename from src/canonical/models/shiny/Carkol.gif rename to src/canonical/models/front-shiny/Carkol.gif diff --git a/src/canonical/models/shiny/Carnivine.gif b/src/canonical/models/front-shiny/Carnivine.gif similarity index 100% rename from src/canonical/models/shiny/Carnivine.gif rename to src/canonical/models/front-shiny/Carnivine.gif diff --git a/src/canonical/models/shiny/Carracosta.gif b/src/canonical/models/front-shiny/Carracosta.gif similarity index 100% rename from src/canonical/models/shiny/Carracosta.gif rename to src/canonical/models/front-shiny/Carracosta.gif diff --git a/src/canonical/models/shiny/Carvanha.gif b/src/canonical/models/front-shiny/Carvanha.gif similarity index 100% rename from src/canonical/models/shiny/Carvanha.gif rename to src/canonical/models/front-shiny/Carvanha.gif diff --git a/src/canonical/models/shiny/Cascoon.gif b/src/canonical/models/front-shiny/Cascoon.gif similarity index 100% rename from src/canonical/models/shiny/Cascoon.gif rename to src/canonical/models/front-shiny/Cascoon.gif diff --git a/src/canonical/models/shiny/Castform--Rainy.gif b/src/canonical/models/front-shiny/Castform--Rainy.gif similarity index 100% rename from src/canonical/models/shiny/Castform--Rainy.gif rename to src/canonical/models/front-shiny/Castform--Rainy.gif diff --git a/src/canonical/models/shiny/Castform--Snowy.gif b/src/canonical/models/front-shiny/Castform--Snowy.gif similarity index 100% rename from src/canonical/models/shiny/Castform--Snowy.gif rename to src/canonical/models/front-shiny/Castform--Snowy.gif diff --git a/src/canonical/models/shiny/Castform--Sunny.gif b/src/canonical/models/front-shiny/Castform--Sunny.gif similarity index 100% rename from src/canonical/models/shiny/Castform--Sunny.gif rename to src/canonical/models/front-shiny/Castform--Sunny.gif diff --git a/src/canonical/models/shiny/Castform.gif b/src/canonical/models/front-shiny/Castform.gif similarity index 100% rename from src/canonical/models/shiny/Castform.gif rename to src/canonical/models/front-shiny/Castform.gif diff --git a/src/canonical/models/shiny/Caterpie.gif b/src/canonical/models/front-shiny/Caterpie.gif similarity index 100% rename from src/canonical/models/shiny/Caterpie.gif rename to src/canonical/models/front-shiny/Caterpie.gif diff --git a/src/canonical/models/shiny/Cawmodore.gif b/src/canonical/models/front-shiny/Cawmodore.gif similarity index 100% rename from src/canonical/models/shiny/Cawmodore.gif rename to src/canonical/models/front-shiny/Cawmodore.gif diff --git a/src/canonical/models/shiny/Celebi.gif b/src/canonical/models/front-shiny/Celebi.gif similarity index 100% rename from src/canonical/models/shiny/Celebi.gif rename to src/canonical/models/front-shiny/Celebi.gif diff --git a/src/canonical/models/shiny/Celesteela.gif b/src/canonical/models/front-shiny/Celesteela.gif similarity index 100% rename from src/canonical/models/shiny/Celesteela.gif rename to src/canonical/models/front-shiny/Celesteela.gif diff --git a/src/canonical/models/shiny/Centiskorch--Gmax.gif b/src/canonical/models/front-shiny/Centiskorch--Gmax.gif similarity index 100% rename from src/canonical/models/shiny/Centiskorch--Gmax.gif rename to src/canonical/models/front-shiny/Centiskorch--Gmax.gif diff --git a/src/canonical/models/shiny/Centiskorch.gif b/src/canonical/models/front-shiny/Centiskorch.gif similarity index 100% rename from src/canonical/models/shiny/Centiskorch.gif rename to src/canonical/models/front-shiny/Centiskorch.gif diff --git a/src/canonical/models/shiny/Chandelure.gif b/src/canonical/models/front-shiny/Chandelure.gif similarity index 100% rename from src/canonical/models/shiny/Chandelure.gif rename to src/canonical/models/front-shiny/Chandelure.gif diff --git a/src/canonical/models/shiny/Chansey.gif b/src/canonical/models/front-shiny/Chansey.gif similarity index 100% rename from src/canonical/models/shiny/Chansey.gif rename to src/canonical/models/front-shiny/Chansey.gif diff --git a/src/canonical/models/shiny/Charizard--Gmax.gif b/src/canonical/models/front-shiny/Charizard--Gmax.gif similarity index 100% rename from src/canonical/models/shiny/Charizard--Gmax.gif rename to src/canonical/models/front-shiny/Charizard--Gmax.gif diff --git a/src/canonical/models/shiny/Charizard--Mega-X.gif b/src/canonical/models/front-shiny/Charizard--Mega-X.gif similarity index 100% rename from src/canonical/models/shiny/Charizard--Mega-X.gif rename to src/canonical/models/front-shiny/Charizard--Mega-X.gif diff --git a/src/canonical/models/shiny/Charizard--Mega-Y.gif b/src/canonical/models/front-shiny/Charizard--Mega-Y.gif similarity index 100% rename from src/canonical/models/shiny/Charizard--Mega-Y.gif rename to src/canonical/models/front-shiny/Charizard--Mega-Y.gif diff --git a/src/canonical/models/shiny/Charizard.gif b/src/canonical/models/front-shiny/Charizard.gif similarity index 100% rename from src/canonical/models/shiny/Charizard.gif rename to src/canonical/models/front-shiny/Charizard.gif diff --git a/src/canonical/models/shiny/Charjabug.gif b/src/canonical/models/front-shiny/Charjabug.gif similarity index 100% rename from src/canonical/models/shiny/Charjabug.gif rename to src/canonical/models/front-shiny/Charjabug.gif diff --git a/src/canonical/models/shiny/Charmander.gif b/src/canonical/models/front-shiny/Charmander.gif similarity index 100% rename from src/canonical/models/shiny/Charmander.gif rename to src/canonical/models/front-shiny/Charmander.gif diff --git a/src/canonical/models/shiny/Charmeleon.gif b/src/canonical/models/front-shiny/Charmeleon.gif similarity index 100% rename from src/canonical/models/shiny/Charmeleon.gif rename to src/canonical/models/front-shiny/Charmeleon.gif diff --git a/src/canonical/models/shiny/Chatot.gif b/src/canonical/models/front-shiny/Chatot.gif similarity index 100% rename from src/canonical/models/shiny/Chatot.gif rename to src/canonical/models/front-shiny/Chatot.gif diff --git a/src/canonical/models/shiny/Cherrim--Sunshine.gif b/src/canonical/models/front-shiny/Cherrim--Sunshine.gif similarity index 100% rename from src/canonical/models/shiny/Cherrim--Sunshine.gif rename to src/canonical/models/front-shiny/Cherrim--Sunshine.gif diff --git a/src/canonical/models/shiny/Cherrim.gif b/src/canonical/models/front-shiny/Cherrim.gif similarity index 100% rename from src/canonical/models/shiny/Cherrim.gif rename to src/canonical/models/front-shiny/Cherrim.gif diff --git a/src/canonical/models/shiny/Cherubi.gif b/src/canonical/models/front-shiny/Cherubi.gif similarity index 100% rename from src/canonical/models/shiny/Cherubi.gif rename to src/canonical/models/front-shiny/Cherubi.gif diff --git a/src/canonical/models/shiny/Chesnaught.gif b/src/canonical/models/front-shiny/Chesnaught.gif similarity index 100% rename from src/canonical/models/shiny/Chesnaught.gif rename to src/canonical/models/front-shiny/Chesnaught.gif diff --git a/src/canonical/models/shiny/Chespin.gif b/src/canonical/models/front-shiny/Chespin.gif similarity index 100% rename from src/canonical/models/shiny/Chespin.gif rename to src/canonical/models/front-shiny/Chespin.gif diff --git a/src/canonical/models/shiny/Chewtle.gif b/src/canonical/models/front-shiny/Chewtle.gif similarity index 100% rename from src/canonical/models/shiny/Chewtle.gif rename to src/canonical/models/front-shiny/Chewtle.gif diff --git a/src/canonical/models/shiny/Chikorita.gif b/src/canonical/models/front-shiny/Chikorita.gif similarity index 100% rename from src/canonical/models/shiny/Chikorita.gif rename to src/canonical/models/front-shiny/Chikorita.gif diff --git a/src/canonical/models/shiny/Chimchar.gif b/src/canonical/models/front-shiny/Chimchar.gif similarity index 100% rename from src/canonical/models/shiny/Chimchar.gif rename to src/canonical/models/front-shiny/Chimchar.gif diff --git a/src/canonical/models/shiny/Chimecho.gif b/src/canonical/models/front-shiny/Chimecho.gif similarity index 100% rename from src/canonical/models/shiny/Chimecho.gif rename to src/canonical/models/front-shiny/Chimecho.gif diff --git a/src/canonical/models/shiny/Chinchou.gif b/src/canonical/models/front-shiny/Chinchou.gif similarity index 100% rename from src/canonical/models/shiny/Chinchou.gif rename to src/canonical/models/front-shiny/Chinchou.gif diff --git a/src/canonical/models/shiny/Chingling.gif b/src/canonical/models/front-shiny/Chingling.gif similarity index 100% rename from src/canonical/models/shiny/Chingling.gif rename to src/canonical/models/front-shiny/Chingling.gif diff --git a/src/canonical/models/shiny/Cinccino.gif b/src/canonical/models/front-shiny/Cinccino.gif similarity index 100% rename from src/canonical/models/shiny/Cinccino.gif rename to src/canonical/models/front-shiny/Cinccino.gif diff --git a/src/canonical/models/shiny/Cinderace.gif b/src/canonical/models/front-shiny/Cinderace.gif similarity index 100% rename from src/canonical/models/shiny/Cinderace.gif rename to src/canonical/models/front-shiny/Cinderace.gif diff --git a/src/canonical/models/shiny/Clamperl.gif b/src/canonical/models/front-shiny/Clamperl.gif similarity index 100% rename from src/canonical/models/shiny/Clamperl.gif rename to src/canonical/models/front-shiny/Clamperl.gif diff --git a/src/canonical/models/shiny/Clauncher.gif b/src/canonical/models/front-shiny/Clauncher.gif similarity index 100% rename from src/canonical/models/shiny/Clauncher.gif rename to src/canonical/models/front-shiny/Clauncher.gif diff --git a/src/canonical/models/shiny/Clawitzer.gif b/src/canonical/models/front-shiny/Clawitzer.gif similarity index 100% rename from src/canonical/models/shiny/Clawitzer.gif rename to src/canonical/models/front-shiny/Clawitzer.gif diff --git a/src/canonical/models/shiny/Claydol.gif b/src/canonical/models/front-shiny/Claydol.gif similarity index 100% rename from src/canonical/models/shiny/Claydol.gif rename to src/canonical/models/front-shiny/Claydol.gif diff --git a/src/canonical/models/shiny/Clefable.gif b/src/canonical/models/front-shiny/Clefable.gif similarity index 100% rename from src/canonical/models/shiny/Clefable.gif rename to src/canonical/models/front-shiny/Clefable.gif diff --git a/src/canonical/models/shiny/Clefairy.gif b/src/canonical/models/front-shiny/Clefairy.gif similarity index 100% rename from src/canonical/models/shiny/Clefairy.gif rename to src/canonical/models/front-shiny/Clefairy.gif diff --git a/src/canonical/models/shiny/Cleffa.gif b/src/canonical/models/front-shiny/Cleffa.gif similarity index 100% rename from src/canonical/models/shiny/Cleffa.gif rename to src/canonical/models/front-shiny/Cleffa.gif diff --git a/src/canonical/models/shiny/Clobbopus.gif b/src/canonical/models/front-shiny/Clobbopus.gif similarity index 100% rename from src/canonical/models/shiny/Clobbopus.gif rename to src/canonical/models/front-shiny/Clobbopus.gif diff --git a/src/canonical/models/shiny/Cloyster.gif b/src/canonical/models/front-shiny/Cloyster.gif similarity index 100% rename from src/canonical/models/shiny/Cloyster.gif rename to src/canonical/models/front-shiny/Cloyster.gif diff --git a/src/canonical/models/shiny/Coalossal--Gmax.gif b/src/canonical/models/front-shiny/Coalossal--Gmax.gif similarity index 100% rename from src/canonical/models/shiny/Coalossal--Gmax.gif rename to src/canonical/models/front-shiny/Coalossal--Gmax.gif diff --git a/src/canonical/models/shiny/Coalossal.gif b/src/canonical/models/front-shiny/Coalossal.gif similarity index 100% rename from src/canonical/models/shiny/Coalossal.gif rename to src/canonical/models/front-shiny/Coalossal.gif diff --git a/src/canonical/models/shiny/Cobalion.gif b/src/canonical/models/front-shiny/Cobalion.gif similarity index 100% rename from src/canonical/models/shiny/Cobalion.gif rename to src/canonical/models/front-shiny/Cobalion.gif diff --git a/src/canonical/models/shiny/Cofagrigus.gif b/src/canonical/models/front-shiny/Cofagrigus.gif similarity index 100% rename from src/canonical/models/shiny/Cofagrigus.gif rename to src/canonical/models/front-shiny/Cofagrigus.gif diff --git a/src/canonical/models/shiny/Combee.gif b/src/canonical/models/front-shiny/Combee.gif similarity index 100% rename from src/canonical/models/shiny/Combee.gif rename to src/canonical/models/front-shiny/Combee.gif diff --git a/src/canonical/models/shiny/Combusken.gif b/src/canonical/models/front-shiny/Combusken.gif similarity index 100% rename from src/canonical/models/shiny/Combusken.gif rename to src/canonical/models/front-shiny/Combusken.gif diff --git a/src/canonical/models/shiny/Comfey.gif b/src/canonical/models/front-shiny/Comfey.gif similarity index 100% rename from src/canonical/models/shiny/Comfey.gif rename to src/canonical/models/front-shiny/Comfey.gif diff --git a/src/canonical/models/shiny/Conkeldurr.gif b/src/canonical/models/front-shiny/Conkeldurr.gif similarity index 100% rename from src/canonical/models/shiny/Conkeldurr.gif rename to src/canonical/models/front-shiny/Conkeldurr.gif diff --git a/src/canonical/models/shiny/Copperajah--Gmax.gif b/src/canonical/models/front-shiny/Copperajah--Gmax.gif similarity index 100% rename from src/canonical/models/shiny/Copperajah--Gmax.gif rename to src/canonical/models/front-shiny/Copperajah--Gmax.gif diff --git a/src/canonical/models/shiny/Copperajah.gif b/src/canonical/models/front-shiny/Copperajah.gif similarity index 100% rename from src/canonical/models/shiny/Copperajah.gif rename to src/canonical/models/front-shiny/Copperajah.gif diff --git a/src/canonical/models/shiny/Corphish.gif b/src/canonical/models/front-shiny/Corphish.gif similarity index 100% rename from src/canonical/models/shiny/Corphish.gif rename to src/canonical/models/front-shiny/Corphish.gif diff --git a/src/canonical/models/shiny/Corsola--Galar.gif b/src/canonical/models/front-shiny/Corsola--Galar.gif similarity index 100% rename from src/canonical/models/shiny/Corsola--Galar.gif rename to src/canonical/models/front-shiny/Corsola--Galar.gif diff --git a/src/canonical/models/shiny/Corsola.gif b/src/canonical/models/front-shiny/Corsola.gif similarity index 100% rename from src/canonical/models/shiny/Corsola.gif rename to src/canonical/models/front-shiny/Corsola.gif diff --git a/src/canonical/models/shiny/Corviknight--Gmax.gif b/src/canonical/models/front-shiny/Corviknight--Gmax.gif similarity index 100% rename from src/canonical/models/shiny/Corviknight--Gmax.gif rename to src/canonical/models/front-shiny/Corviknight--Gmax.gif diff --git a/src/canonical/models/shiny/Corviknight.gif b/src/canonical/models/front-shiny/Corviknight.gif similarity index 100% rename from src/canonical/models/shiny/Corviknight.gif rename to src/canonical/models/front-shiny/Corviknight.gif diff --git a/src/canonical/models/shiny/Corvisquire.gif b/src/canonical/models/front-shiny/Corvisquire.gif similarity index 100% rename from src/canonical/models/shiny/Corvisquire.gif rename to src/canonical/models/front-shiny/Corvisquire.gif diff --git a/src/canonical/models/shiny/Cosmoem.gif b/src/canonical/models/front-shiny/Cosmoem.gif similarity index 100% rename from src/canonical/models/shiny/Cosmoem.gif rename to src/canonical/models/front-shiny/Cosmoem.gif diff --git a/src/canonical/models/shiny/Cosmog.gif b/src/canonical/models/front-shiny/Cosmog.gif similarity index 100% rename from src/canonical/models/shiny/Cosmog.gif rename to src/canonical/models/front-shiny/Cosmog.gif diff --git a/src/canonical/models/shiny/Cottonee.gif b/src/canonical/models/front-shiny/Cottonee.gif similarity index 100% rename from src/canonical/models/shiny/Cottonee.gif rename to src/canonical/models/front-shiny/Cottonee.gif diff --git a/src/canonical/models/shiny/Crabominable.gif b/src/canonical/models/front-shiny/Crabominable.gif similarity index 100% rename from src/canonical/models/shiny/Crabominable.gif rename to src/canonical/models/front-shiny/Crabominable.gif diff --git a/src/canonical/models/shiny/Crabrawler.gif b/src/canonical/models/front-shiny/Crabrawler.gif similarity index 100% rename from src/canonical/models/shiny/Crabrawler.gif rename to src/canonical/models/front-shiny/Crabrawler.gif diff --git a/src/canonical/models/shiny/Cradily.gif b/src/canonical/models/front-shiny/Cradily.gif similarity index 100% rename from src/canonical/models/shiny/Cradily.gif rename to src/canonical/models/front-shiny/Cradily.gif diff --git a/src/canonical/models/shiny/Cramorant--Gorging.gif b/src/canonical/models/front-shiny/Cramorant--Gorging.gif similarity index 100% rename from src/canonical/models/shiny/Cramorant--Gorging.gif rename to src/canonical/models/front-shiny/Cramorant--Gorging.gif diff --git a/src/canonical/models/shiny/Cramorant--Gulping.gif b/src/canonical/models/front-shiny/Cramorant--Gulping.gif similarity index 100% rename from src/canonical/models/shiny/Cramorant--Gulping.gif rename to src/canonical/models/front-shiny/Cramorant--Gulping.gif diff --git a/src/canonical/models/shiny/Cramorant.gif b/src/canonical/models/front-shiny/Cramorant.gif similarity index 100% rename from src/canonical/models/shiny/Cramorant.gif rename to src/canonical/models/front-shiny/Cramorant.gif diff --git a/src/canonical/models/shiny/Cranidos.gif b/src/canonical/models/front-shiny/Cranidos.gif similarity index 100% rename from src/canonical/models/shiny/Cranidos.gif rename to src/canonical/models/front-shiny/Cranidos.gif diff --git a/src/canonical/models/shiny/Crawdaunt.gif b/src/canonical/models/front-shiny/Crawdaunt.gif similarity index 100% rename from src/canonical/models/shiny/Crawdaunt.gif rename to src/canonical/models/front-shiny/Crawdaunt.gif diff --git a/src/canonical/models/shiny/Cresselia.gif b/src/canonical/models/front-shiny/Cresselia.gif similarity index 100% rename from src/canonical/models/shiny/Cresselia.gif rename to src/canonical/models/front-shiny/Cresselia.gif diff --git a/src/canonical/models/shiny/Croagunk.gif b/src/canonical/models/front-shiny/Croagunk.gif similarity index 100% rename from src/canonical/models/shiny/Croagunk.gif rename to src/canonical/models/front-shiny/Croagunk.gif diff --git a/src/canonical/models/shiny/Crobat.gif b/src/canonical/models/front-shiny/Crobat.gif similarity index 100% rename from src/canonical/models/shiny/Crobat.gif rename to src/canonical/models/front-shiny/Crobat.gif diff --git a/src/canonical/models/shiny/Croconaw.gif b/src/canonical/models/front-shiny/Croconaw.gif similarity index 100% rename from src/canonical/models/shiny/Croconaw.gif rename to src/canonical/models/front-shiny/Croconaw.gif diff --git a/src/canonical/models/shiny/Crucibelle--Mega.gif b/src/canonical/models/front-shiny/Crucibelle--Mega.gif similarity index 100% rename from src/canonical/models/shiny/Crucibelle--Mega.gif rename to src/canonical/models/front-shiny/Crucibelle--Mega.gif diff --git a/src/canonical/models/shiny/Crucibelle.gif b/src/canonical/models/front-shiny/Crucibelle.gif similarity index 100% rename from src/canonical/models/shiny/Crucibelle.gif rename to src/canonical/models/front-shiny/Crucibelle.gif diff --git a/src/canonical/models/shiny/Crustle.gif b/src/canonical/models/front-shiny/Crustle.gif similarity index 100% rename from src/canonical/models/shiny/Crustle.gif rename to src/canonical/models/front-shiny/Crustle.gif diff --git a/src/canonical/models/shiny/Cryogonal.gif b/src/canonical/models/front-shiny/Cryogonal.gif similarity index 100% rename from src/canonical/models/shiny/Cryogonal.gif rename to src/canonical/models/front-shiny/Cryogonal.gif diff --git a/src/canonical/models/shiny/Cubchoo.gif b/src/canonical/models/front-shiny/Cubchoo.gif similarity index 100% rename from src/canonical/models/shiny/Cubchoo.gif rename to src/canonical/models/front-shiny/Cubchoo.gif diff --git a/src/canonical/models/shiny/Cubone.gif b/src/canonical/models/front-shiny/Cubone.gif similarity index 100% rename from src/canonical/models/shiny/Cubone.gif rename to src/canonical/models/front-shiny/Cubone.gif diff --git a/src/canonical/models/shiny/Cufant.gif b/src/canonical/models/front-shiny/Cufant.gif similarity index 100% rename from src/canonical/models/shiny/Cufant.gif rename to src/canonical/models/front-shiny/Cufant.gif diff --git a/src/canonical/models/shiny/Cursola.gif b/src/canonical/models/front-shiny/Cursola.gif similarity index 100% rename from src/canonical/models/shiny/Cursola.gif rename to src/canonical/models/front-shiny/Cursola.gif diff --git a/src/canonical/models/shiny/Cutiefly.gif b/src/canonical/models/front-shiny/Cutiefly.gif similarity index 100% rename from src/canonical/models/shiny/Cutiefly.gif rename to src/canonical/models/front-shiny/Cutiefly.gif diff --git a/src/canonical/models/shiny/Cyndaquil.gif b/src/canonical/models/front-shiny/Cyndaquil.gif similarity index 100% rename from src/canonical/models/shiny/Cyndaquil.gif rename to src/canonical/models/front-shiny/Cyndaquil.gif diff --git a/src/canonical/models/shiny/Darkrai.gif b/src/canonical/models/front-shiny/Darkrai.gif similarity index 100% rename from src/canonical/models/shiny/Darkrai.gif rename to src/canonical/models/front-shiny/Darkrai.gif diff --git a/src/canonical/models/shiny/Darmanitan--Galar-Zen.gif b/src/canonical/models/front-shiny/Darmanitan--Galar-Zen.gif similarity index 100% rename from src/canonical/models/shiny/Darmanitan--Galar-Zen.gif rename to src/canonical/models/front-shiny/Darmanitan--Galar-Zen.gif diff --git a/src/canonical/models/shiny/Darmanitan--Galar.gif b/src/canonical/models/front-shiny/Darmanitan--Galar.gif similarity index 100% rename from src/canonical/models/shiny/Darmanitan--Galar.gif rename to src/canonical/models/front-shiny/Darmanitan--Galar.gif diff --git a/src/canonical/models/shiny/Darmanitan--Zen.gif b/src/canonical/models/front-shiny/Darmanitan--Zen.gif similarity index 100% rename from src/canonical/models/shiny/Darmanitan--Zen.gif rename to src/canonical/models/front-shiny/Darmanitan--Zen.gif diff --git a/src/canonical/models/shiny/Darmanitan.gif b/src/canonical/models/front-shiny/Darmanitan.gif similarity index 100% rename from src/canonical/models/shiny/Darmanitan.gif rename to src/canonical/models/front-shiny/Darmanitan.gif diff --git a/src/canonical/models/shiny/Dartrix.gif b/src/canonical/models/front-shiny/Dartrix.gif similarity index 100% rename from src/canonical/models/shiny/Dartrix.gif rename to src/canonical/models/front-shiny/Dartrix.gif diff --git a/src/canonical/models/shiny/Darumaka--Galar.gif b/src/canonical/models/front-shiny/Darumaka--Galar.gif similarity index 100% rename from src/canonical/models/shiny/Darumaka--Galar.gif rename to src/canonical/models/front-shiny/Darumaka--Galar.gif diff --git a/src/canonical/models/shiny/Darumaka.gif b/src/canonical/models/front-shiny/Darumaka.gif similarity index 100% rename from src/canonical/models/shiny/Darumaka.gif rename to src/canonical/models/front-shiny/Darumaka.gif diff --git a/src/canonical/models/shiny/Decidueye.gif b/src/canonical/models/front-shiny/Decidueye.gif similarity index 100% rename from src/canonical/models/shiny/Decidueye.gif rename to src/canonical/models/front-shiny/Decidueye.gif diff --git a/src/canonical/models/shiny/Dedenne.gif b/src/canonical/models/front-shiny/Dedenne.gif similarity index 100% rename from src/canonical/models/shiny/Dedenne.gif rename to src/canonical/models/front-shiny/Dedenne.gif diff --git a/src/canonical/models/shiny/Deerling.gif b/src/canonical/models/front-shiny/Deerling.gif similarity index 100% rename from src/canonical/models/shiny/Deerling.gif rename to src/canonical/models/front-shiny/Deerling.gif diff --git a/src/canonical/models/shiny/Deino.gif b/src/canonical/models/front-shiny/Deino.gif similarity index 100% rename from src/canonical/models/shiny/Deino.gif rename to src/canonical/models/front-shiny/Deino.gif diff --git a/src/canonical/models/shiny/Delcatty.gif b/src/canonical/models/front-shiny/Delcatty.gif similarity index 100% rename from src/canonical/models/shiny/Delcatty.gif rename to src/canonical/models/front-shiny/Delcatty.gif diff --git a/src/canonical/models/shiny/Delibird.gif b/src/canonical/models/front-shiny/Delibird.gif similarity index 100% rename from src/canonical/models/shiny/Delibird.gif rename to src/canonical/models/front-shiny/Delibird.gif diff --git a/src/canonical/models/shiny/Delphox.gif b/src/canonical/models/front-shiny/Delphox.gif similarity index 100% rename from src/canonical/models/shiny/Delphox.gif rename to src/canonical/models/front-shiny/Delphox.gif diff --git a/src/canonical/models/shiny/Deoxys--Attack.gif b/src/canonical/models/front-shiny/Deoxys--Attack.gif similarity index 100% rename from src/canonical/models/shiny/Deoxys--Attack.gif rename to src/canonical/models/front-shiny/Deoxys--Attack.gif diff --git a/src/canonical/models/shiny/Deoxys--Defense.gif b/src/canonical/models/front-shiny/Deoxys--Defense.gif similarity index 100% rename from src/canonical/models/shiny/Deoxys--Defense.gif rename to src/canonical/models/front-shiny/Deoxys--Defense.gif diff --git a/src/canonical/models/shiny/Deoxys--Speed.gif b/src/canonical/models/front-shiny/Deoxys--Speed.gif similarity index 100% rename from src/canonical/models/shiny/Deoxys--Speed.gif rename to src/canonical/models/front-shiny/Deoxys--Speed.gif diff --git a/src/canonical/models/shiny/Deoxys.gif b/src/canonical/models/front-shiny/Deoxys.gif similarity index 100% rename from src/canonical/models/shiny/Deoxys.gif rename to src/canonical/models/front-shiny/Deoxys.gif diff --git a/src/canonical/models/shiny/Dewgong.gif b/src/canonical/models/front-shiny/Dewgong.gif similarity index 100% rename from src/canonical/models/shiny/Dewgong.gif rename to src/canonical/models/front-shiny/Dewgong.gif diff --git a/src/canonical/models/shiny/Dewott.gif b/src/canonical/models/front-shiny/Dewott.gif similarity index 100% rename from src/canonical/models/shiny/Dewott.gif rename to src/canonical/models/front-shiny/Dewott.gif diff --git a/src/canonical/models/shiny/Dewpider.gif b/src/canonical/models/front-shiny/Dewpider.gif similarity index 100% rename from src/canonical/models/shiny/Dewpider.gif rename to src/canonical/models/front-shiny/Dewpider.gif diff --git a/src/canonical/models/shiny/Dhelmise.gif b/src/canonical/models/front-shiny/Dhelmise.gif similarity index 100% rename from src/canonical/models/shiny/Dhelmise.gif rename to src/canonical/models/front-shiny/Dhelmise.gif diff --git a/src/canonical/models/shiny/Dialga.gif b/src/canonical/models/front-shiny/Dialga.gif similarity index 100% rename from src/canonical/models/shiny/Dialga.gif rename to src/canonical/models/front-shiny/Dialga.gif diff --git a/src/canonical/models/shiny/Diancie--Mega.gif b/src/canonical/models/front-shiny/Diancie--Mega.gif similarity index 100% rename from src/canonical/models/shiny/Diancie--Mega.gif rename to src/canonical/models/front-shiny/Diancie--Mega.gif diff --git a/src/canonical/models/shiny/Diancie.gif b/src/canonical/models/front-shiny/Diancie.gif similarity index 100% rename from src/canonical/models/shiny/Diancie.gif rename to src/canonical/models/front-shiny/Diancie.gif diff --git a/src/canonical/models/shiny/Diggersby.gif b/src/canonical/models/front-shiny/Diggersby.gif similarity index 100% rename from src/canonical/models/shiny/Diggersby.gif rename to src/canonical/models/front-shiny/Diggersby.gif diff --git a/src/canonical/models/shiny/Diglett--Alola.gif b/src/canonical/models/front-shiny/Diglett--Alola.gif similarity index 100% rename from src/canonical/models/shiny/Diglett--Alola.gif rename to src/canonical/models/front-shiny/Diglett--Alola.gif diff --git a/src/canonical/models/shiny/Diglett.gif b/src/canonical/models/front-shiny/Diglett.gif similarity index 100% rename from src/canonical/models/shiny/Diglett.gif rename to src/canonical/models/front-shiny/Diglett.gif diff --git a/src/canonical/models/shiny/Ditto.gif b/src/canonical/models/front-shiny/Ditto.gif similarity index 100% rename from src/canonical/models/shiny/Ditto.gif rename to src/canonical/models/front-shiny/Ditto.gif diff --git a/src/canonical/models/shiny/Dodrio.gif b/src/canonical/models/front-shiny/Dodrio.gif similarity index 100% rename from src/canonical/models/shiny/Dodrio.gif rename to src/canonical/models/front-shiny/Dodrio.gif diff --git a/src/canonical/models/shiny/Doduo.gif b/src/canonical/models/front-shiny/Doduo.gif similarity index 100% rename from src/canonical/models/shiny/Doduo.gif rename to src/canonical/models/front-shiny/Doduo.gif diff --git a/src/canonical/models/shiny/Donphan.gif b/src/canonical/models/front-shiny/Donphan.gif similarity index 100% rename from src/canonical/models/shiny/Donphan.gif rename to src/canonical/models/front-shiny/Donphan.gif diff --git a/src/canonical/models/shiny/Dottler.gif b/src/canonical/models/front-shiny/Dottler.gif similarity index 100% rename from src/canonical/models/shiny/Dottler.gif rename to src/canonical/models/front-shiny/Dottler.gif diff --git a/src/canonical/models/shiny/Doublade.gif b/src/canonical/models/front-shiny/Doublade.gif similarity index 100% rename from src/canonical/models/shiny/Doublade.gif rename to src/canonical/models/front-shiny/Doublade.gif diff --git a/src/canonical/models/shiny/Dracovish.gif b/src/canonical/models/front-shiny/Dracovish.gif similarity index 100% rename from src/canonical/models/shiny/Dracovish.gif rename to src/canonical/models/front-shiny/Dracovish.gif diff --git a/src/canonical/models/shiny/Dracozolt.gif b/src/canonical/models/front-shiny/Dracozolt.gif similarity index 100% rename from src/canonical/models/shiny/Dracozolt.gif rename to src/canonical/models/front-shiny/Dracozolt.gif diff --git a/src/canonical/models/shiny/Dragalge.gif b/src/canonical/models/front-shiny/Dragalge.gif similarity index 100% rename from src/canonical/models/shiny/Dragalge.gif rename to src/canonical/models/front-shiny/Dragalge.gif diff --git a/src/canonical/models/shiny/Dragapult.gif b/src/canonical/models/front-shiny/Dragapult.gif similarity index 100% rename from src/canonical/models/shiny/Dragapult.gif rename to src/canonical/models/front-shiny/Dragapult.gif diff --git a/src/canonical/models/shiny/Dragonair.gif b/src/canonical/models/front-shiny/Dragonair.gif similarity index 100% rename from src/canonical/models/shiny/Dragonair.gif rename to src/canonical/models/front-shiny/Dragonair.gif diff --git a/src/canonical/models/shiny/Dragonite.gif b/src/canonical/models/front-shiny/Dragonite.gif similarity index 100% rename from src/canonical/models/shiny/Dragonite.gif rename to src/canonical/models/front-shiny/Dragonite.gif diff --git a/src/canonical/models/shiny/Drakloak.gif b/src/canonical/models/front-shiny/Drakloak.gif similarity index 100% rename from src/canonical/models/shiny/Drakloak.gif rename to src/canonical/models/front-shiny/Drakloak.gif diff --git a/src/canonical/models/shiny/Drampa.gif b/src/canonical/models/front-shiny/Drampa.gif similarity index 100% rename from src/canonical/models/shiny/Drampa.gif rename to src/canonical/models/front-shiny/Drampa.gif diff --git a/src/canonical/models/shiny/Drapion.gif b/src/canonical/models/front-shiny/Drapion.gif similarity index 100% rename from src/canonical/models/shiny/Drapion.gif rename to src/canonical/models/front-shiny/Drapion.gif diff --git a/src/canonical/models/shiny/Dratini.gif b/src/canonical/models/front-shiny/Dratini.gif similarity index 100% rename from src/canonical/models/shiny/Dratini.gif rename to src/canonical/models/front-shiny/Dratini.gif diff --git a/src/canonical/models/shiny/Drednaw--Gmax.gif b/src/canonical/models/front-shiny/Drednaw--Gmax.gif similarity index 100% rename from src/canonical/models/shiny/Drednaw--Gmax.gif rename to src/canonical/models/front-shiny/Drednaw--Gmax.gif diff --git a/src/canonical/models/shiny/Drednaw.gif b/src/canonical/models/front-shiny/Drednaw.gif similarity index 100% rename from src/canonical/models/shiny/Drednaw.gif rename to src/canonical/models/front-shiny/Drednaw.gif diff --git a/src/canonical/models/shiny/Dreepy.gif b/src/canonical/models/front-shiny/Dreepy.gif similarity index 100% rename from src/canonical/models/shiny/Dreepy.gif rename to src/canonical/models/front-shiny/Dreepy.gif diff --git a/src/canonical/models/shiny/Drifblim.gif b/src/canonical/models/front-shiny/Drifblim.gif similarity index 100% rename from src/canonical/models/shiny/Drifblim.gif rename to src/canonical/models/front-shiny/Drifblim.gif diff --git a/src/canonical/models/shiny/Drifloon.gif b/src/canonical/models/front-shiny/Drifloon.gif similarity index 100% rename from src/canonical/models/shiny/Drifloon.gif rename to src/canonical/models/front-shiny/Drifloon.gif diff --git a/src/canonical/models/shiny/Drilbur.gif b/src/canonical/models/front-shiny/Drilbur.gif similarity index 100% rename from src/canonical/models/shiny/Drilbur.gif rename to src/canonical/models/front-shiny/Drilbur.gif diff --git a/src/canonical/models/shiny/Drizzile.gif b/src/canonical/models/front-shiny/Drizzile.gif similarity index 100% rename from src/canonical/models/shiny/Drizzile.gif rename to src/canonical/models/front-shiny/Drizzile.gif diff --git a/src/canonical/models/shiny/Drowzee.gif b/src/canonical/models/front-shiny/Drowzee.gif similarity index 100% rename from src/canonical/models/shiny/Drowzee.gif rename to src/canonical/models/front-shiny/Drowzee.gif diff --git a/src/canonical/models/shiny/Druddigon.gif b/src/canonical/models/front-shiny/Druddigon.gif similarity index 100% rename from src/canonical/models/shiny/Druddigon.gif rename to src/canonical/models/front-shiny/Druddigon.gif diff --git a/src/canonical/models/shiny/Dubwool.gif b/src/canonical/models/front-shiny/Dubwool.gif similarity index 100% rename from src/canonical/models/shiny/Dubwool.gif rename to src/canonical/models/front-shiny/Dubwool.gif diff --git a/src/canonical/models/shiny/Ducklett.gif b/src/canonical/models/front-shiny/Ducklett.gif similarity index 100% rename from src/canonical/models/shiny/Ducklett.gif rename to src/canonical/models/front-shiny/Ducklett.gif diff --git a/src/canonical/models/shiny/Dugtrio--Alola.gif b/src/canonical/models/front-shiny/Dugtrio--Alola.gif similarity index 100% rename from src/canonical/models/shiny/Dugtrio--Alola.gif rename to src/canonical/models/front-shiny/Dugtrio--Alola.gif diff --git a/src/canonical/models/shiny/Dugtrio.gif b/src/canonical/models/front-shiny/Dugtrio.gif similarity index 100% rename from src/canonical/models/shiny/Dugtrio.gif rename to src/canonical/models/front-shiny/Dugtrio.gif diff --git a/src/canonical/models/shiny/Dunsparce.gif b/src/canonical/models/front-shiny/Dunsparce.gif similarity index 100% rename from src/canonical/models/shiny/Dunsparce.gif rename to src/canonical/models/front-shiny/Dunsparce.gif diff --git a/src/canonical/models/shiny/Duosion.gif b/src/canonical/models/front-shiny/Duosion.gif similarity index 100% rename from src/canonical/models/shiny/Duosion.gif rename to src/canonical/models/front-shiny/Duosion.gif diff --git a/src/canonical/models/shiny/Duraludon--Gmax.gif b/src/canonical/models/front-shiny/Duraludon--Gmax.gif similarity index 100% rename from src/canonical/models/shiny/Duraludon--Gmax.gif rename to src/canonical/models/front-shiny/Duraludon--Gmax.gif diff --git a/src/canonical/models/shiny/Duraludon.gif b/src/canonical/models/front-shiny/Duraludon.gif similarity index 100% rename from src/canonical/models/shiny/Duraludon.gif rename to src/canonical/models/front-shiny/Duraludon.gif diff --git a/src/canonical/models/shiny/Durant.gif b/src/canonical/models/front-shiny/Durant.gif similarity index 100% rename from src/canonical/models/shiny/Durant.gif rename to src/canonical/models/front-shiny/Durant.gif diff --git a/src/canonical/models/shiny/Dusclops.gif b/src/canonical/models/front-shiny/Dusclops.gif similarity index 100% rename from src/canonical/models/shiny/Dusclops.gif rename to src/canonical/models/front-shiny/Dusclops.gif diff --git a/src/canonical/models/shiny/Dusknoir.gif b/src/canonical/models/front-shiny/Dusknoir.gif similarity index 100% rename from src/canonical/models/shiny/Dusknoir.gif rename to src/canonical/models/front-shiny/Dusknoir.gif diff --git a/src/canonical/models/shiny/Duskull.gif b/src/canonical/models/front-shiny/Duskull.gif similarity index 100% rename from src/canonical/models/shiny/Duskull.gif rename to src/canonical/models/front-shiny/Duskull.gif diff --git a/src/canonical/models/shiny/Dustox.gif b/src/canonical/models/front-shiny/Dustox.gif similarity index 100% rename from src/canonical/models/shiny/Dustox.gif rename to src/canonical/models/front-shiny/Dustox.gif diff --git a/src/canonical/models/shiny/Dwebble.gif b/src/canonical/models/front-shiny/Dwebble.gif similarity index 100% rename from src/canonical/models/shiny/Dwebble.gif rename to src/canonical/models/front-shiny/Dwebble.gif diff --git a/src/canonical/models/shiny/Eelektrik.gif b/src/canonical/models/front-shiny/Eelektrik.gif similarity index 100% rename from src/canonical/models/shiny/Eelektrik.gif rename to src/canonical/models/front-shiny/Eelektrik.gif diff --git a/src/canonical/models/shiny/Eelektross.gif b/src/canonical/models/front-shiny/Eelektross.gif similarity index 100% rename from src/canonical/models/shiny/Eelektross.gif rename to src/canonical/models/front-shiny/Eelektross.gif diff --git a/src/canonical/models/shiny/Eevee--Gmax.gif b/src/canonical/models/front-shiny/Eevee--Gmax.gif similarity index 100% rename from src/canonical/models/shiny/Eevee--Gmax.gif rename to src/canonical/models/front-shiny/Eevee--Gmax.gif diff --git a/src/canonical/models/shiny/Eevee.gif b/src/canonical/models/front-shiny/Eevee.gif similarity index 100% rename from src/canonical/models/shiny/Eevee.gif rename to src/canonical/models/front-shiny/Eevee.gif diff --git a/src/canonical/models/shiny/Eiscue--Noice.gif b/src/canonical/models/front-shiny/Eiscue--Noice.gif similarity index 100% rename from src/canonical/models/shiny/Eiscue--Noice.gif rename to src/canonical/models/front-shiny/Eiscue--Noice.gif diff --git a/src/canonical/models/shiny/Eiscue.gif b/src/canonical/models/front-shiny/Eiscue.gif similarity index 100% rename from src/canonical/models/shiny/Eiscue.gif rename to src/canonical/models/front-shiny/Eiscue.gif diff --git a/src/canonical/models/shiny/Ekans.gif b/src/canonical/models/front-shiny/Ekans.gif similarity index 100% rename from src/canonical/models/shiny/Ekans.gif rename to src/canonical/models/front-shiny/Ekans.gif diff --git a/src/canonical/models/shiny/Eldegoss.gif b/src/canonical/models/front-shiny/Eldegoss.gif similarity index 100% rename from src/canonical/models/shiny/Eldegoss.gif rename to src/canonical/models/front-shiny/Eldegoss.gif diff --git a/src/canonical/models/shiny/Electabuzz.gif b/src/canonical/models/front-shiny/Electabuzz.gif similarity index 100% rename from src/canonical/models/shiny/Electabuzz.gif rename to src/canonical/models/front-shiny/Electabuzz.gif diff --git a/src/canonical/models/shiny/Electivire.gif b/src/canonical/models/front-shiny/Electivire.gif similarity index 100% rename from src/canonical/models/shiny/Electivire.gif rename to src/canonical/models/front-shiny/Electivire.gif diff --git a/src/canonical/models/shiny/Electrike.gif b/src/canonical/models/front-shiny/Electrike.gif similarity index 100% rename from src/canonical/models/shiny/Electrike.gif rename to src/canonical/models/front-shiny/Electrike.gif diff --git a/src/canonical/models/shiny/Electrode.gif b/src/canonical/models/front-shiny/Electrode.gif similarity index 100% rename from src/canonical/models/shiny/Electrode.gif rename to src/canonical/models/front-shiny/Electrode.gif diff --git a/src/canonical/models/shiny/Elekid.gif b/src/canonical/models/front-shiny/Elekid.gif similarity index 100% rename from src/canonical/models/shiny/Elekid.gif rename to src/canonical/models/front-shiny/Elekid.gif diff --git a/src/canonical/models/shiny/Elgyem.gif b/src/canonical/models/front-shiny/Elgyem.gif similarity index 100% rename from src/canonical/models/shiny/Elgyem.gif rename to src/canonical/models/front-shiny/Elgyem.gif diff --git a/src/canonical/models/shiny/Emboar.gif b/src/canonical/models/front-shiny/Emboar.gif similarity index 100% rename from src/canonical/models/shiny/Emboar.gif rename to src/canonical/models/front-shiny/Emboar.gif diff --git a/src/canonical/models/shiny/Emolga.gif b/src/canonical/models/front-shiny/Emolga.gif similarity index 100% rename from src/canonical/models/shiny/Emolga.gif rename to src/canonical/models/front-shiny/Emolga.gif diff --git a/src/canonical/models/shiny/Empoleon.gif b/src/canonical/models/front-shiny/Empoleon.gif similarity index 100% rename from src/canonical/models/shiny/Empoleon.gif rename to src/canonical/models/front-shiny/Empoleon.gif diff --git a/src/canonical/models/shiny/Entei.gif b/src/canonical/models/front-shiny/Entei.gif similarity index 100% rename from src/canonical/models/shiny/Entei.gif rename to src/canonical/models/front-shiny/Entei.gif diff --git a/src/canonical/models/shiny/Equilibra.gif b/src/canonical/models/front-shiny/Equilibra.gif similarity index 100% rename from src/canonical/models/shiny/Equilibra.gif rename to src/canonical/models/front-shiny/Equilibra.gif diff --git a/src/canonical/models/shiny/Escavalier.gif b/src/canonical/models/front-shiny/Escavalier.gif similarity index 100% rename from src/canonical/models/shiny/Escavalier.gif rename to src/canonical/models/front-shiny/Escavalier.gif diff --git a/src/canonical/models/shiny/Espeon.gif b/src/canonical/models/front-shiny/Espeon.gif similarity index 100% rename from src/canonical/models/shiny/Espeon.gif rename to src/canonical/models/front-shiny/Espeon.gif diff --git a/src/canonical/models/shiny/Espurr.gif b/src/canonical/models/front-shiny/Espurr.gif similarity index 100% rename from src/canonical/models/shiny/Espurr.gif rename to src/canonical/models/front-shiny/Espurr.gif diff --git a/src/canonical/models/shiny/Eternatus--Eternamax.gif b/src/canonical/models/front-shiny/Eternatus--Eternamax.gif similarity index 100% rename from src/canonical/models/shiny/Eternatus--Eternamax.gif rename to src/canonical/models/front-shiny/Eternatus--Eternamax.gif diff --git a/src/canonical/models/shiny/Eternatus.gif b/src/canonical/models/front-shiny/Eternatus.gif similarity index 100% rename from src/canonical/models/shiny/Eternatus.gif rename to src/canonical/models/front-shiny/Eternatus.gif diff --git a/src/canonical/models/shiny/Excadrill.gif b/src/canonical/models/front-shiny/Excadrill.gif similarity index 100% rename from src/canonical/models/shiny/Excadrill.gif rename to src/canonical/models/front-shiny/Excadrill.gif diff --git a/src/canonical/models/shiny/Exeggcute.gif b/src/canonical/models/front-shiny/Exeggcute.gif similarity index 100% rename from src/canonical/models/shiny/Exeggcute.gif rename to src/canonical/models/front-shiny/Exeggcute.gif diff --git a/src/canonical/models/shiny/Exeggutor--Alola.gif b/src/canonical/models/front-shiny/Exeggutor--Alola.gif similarity index 100% rename from src/canonical/models/shiny/Exeggutor--Alola.gif rename to src/canonical/models/front-shiny/Exeggutor--Alola.gif diff --git a/src/canonical/models/shiny/Exeggutor.gif b/src/canonical/models/front-shiny/Exeggutor.gif similarity index 100% rename from src/canonical/models/shiny/Exeggutor.gif rename to src/canonical/models/front-shiny/Exeggutor.gif diff --git a/src/canonical/models/shiny/Exploud.gif b/src/canonical/models/front-shiny/Exploud.gif similarity index 100% rename from src/canonical/models/shiny/Exploud.gif rename to src/canonical/models/front-shiny/Exploud.gif diff --git a/src/canonical/models/shiny/Falinks.gif b/src/canonical/models/front-shiny/Falinks.gif similarity index 100% rename from src/canonical/models/shiny/Falinks.gif rename to src/canonical/models/front-shiny/Falinks.gif diff --git a/src/canonical/models/shiny/Farfetch__0027d--Galar.gif b/src/canonical/models/front-shiny/Farfetch__0027d--Galar.gif similarity index 100% rename from src/canonical/models/shiny/Farfetch__0027d--Galar.gif rename to src/canonical/models/front-shiny/Farfetch__0027d--Galar.gif diff --git a/src/canonical/models/shiny/Farfetch__0027d.gif b/src/canonical/models/front-shiny/Farfetch__0027d.gif similarity index 100% rename from src/canonical/models/shiny/Farfetch__0027d.gif rename to src/canonical/models/front-shiny/Farfetch__0027d.gif diff --git a/src/canonical/models/shiny/Fearow.gif b/src/canonical/models/front-shiny/Fearow.gif similarity index 100% rename from src/canonical/models/shiny/Fearow.gif rename to src/canonical/models/front-shiny/Fearow.gif diff --git a/src/canonical/models/shiny/Feebas.gif b/src/canonical/models/front-shiny/Feebas.gif similarity index 100% rename from src/canonical/models/shiny/Feebas.gif rename to src/canonical/models/front-shiny/Feebas.gif diff --git a/src/canonical/models/shiny/Fennekin.gif b/src/canonical/models/front-shiny/Fennekin.gif similarity index 100% rename from src/canonical/models/shiny/Fennekin.gif rename to src/canonical/models/front-shiny/Fennekin.gif diff --git a/src/canonical/models/shiny/Feraligatr.gif b/src/canonical/models/front-shiny/Feraligatr.gif similarity index 100% rename from src/canonical/models/shiny/Feraligatr.gif rename to src/canonical/models/front-shiny/Feraligatr.gif diff --git a/src/canonical/models/shiny/Ferroseed.gif b/src/canonical/models/front-shiny/Ferroseed.gif similarity index 100% rename from src/canonical/models/shiny/Ferroseed.gif rename to src/canonical/models/front-shiny/Ferroseed.gif diff --git a/src/canonical/models/shiny/Ferrothorn.gif b/src/canonical/models/front-shiny/Ferrothorn.gif similarity index 100% rename from src/canonical/models/shiny/Ferrothorn.gif rename to src/canonical/models/front-shiny/Ferrothorn.gif diff --git a/src/canonical/models/shiny/Fidgit.gif b/src/canonical/models/front-shiny/Fidgit.gif similarity index 100% rename from src/canonical/models/shiny/Fidgit.gif rename to src/canonical/models/front-shiny/Fidgit.gif diff --git a/src/canonical/models/shiny/Finneon.gif b/src/canonical/models/front-shiny/Finneon.gif similarity index 100% rename from src/canonical/models/shiny/Finneon.gif rename to src/canonical/models/front-shiny/Finneon.gif diff --git a/src/canonical/models/shiny/Flaaffy.gif b/src/canonical/models/front-shiny/Flaaffy.gif similarity index 100% rename from src/canonical/models/shiny/Flaaffy.gif rename to src/canonical/models/front-shiny/Flaaffy.gif diff --git a/src/canonical/models/shiny/Flabe__0301be__0301.gif b/src/canonical/models/front-shiny/Flabe__0301be__0301.gif similarity index 100% rename from src/canonical/models/shiny/Flabe__0301be__0301.gif rename to src/canonical/models/front-shiny/Flabe__0301be__0301.gif diff --git a/src/canonical/models/shiny/Flapple--Gmax.gif b/src/canonical/models/front-shiny/Flapple--Gmax.gif similarity index 100% rename from src/canonical/models/shiny/Flapple--Gmax.gif rename to src/canonical/models/front-shiny/Flapple--Gmax.gif diff --git a/src/canonical/models/shiny/Flapple.gif b/src/canonical/models/front-shiny/Flapple.gif similarity index 100% rename from src/canonical/models/shiny/Flapple.gif rename to src/canonical/models/front-shiny/Flapple.gif diff --git a/src/canonical/models/shiny/Flareon.gif b/src/canonical/models/front-shiny/Flareon.gif similarity index 100% rename from src/canonical/models/shiny/Flareon.gif rename to src/canonical/models/front-shiny/Flareon.gif diff --git a/src/canonical/models/shiny/Fletchinder.gif b/src/canonical/models/front-shiny/Fletchinder.gif similarity index 100% rename from src/canonical/models/shiny/Fletchinder.gif rename to src/canonical/models/front-shiny/Fletchinder.gif diff --git a/src/canonical/models/shiny/Fletchling.gif b/src/canonical/models/front-shiny/Fletchling.gif similarity index 100% rename from src/canonical/models/shiny/Fletchling.gif rename to src/canonical/models/front-shiny/Fletchling.gif diff --git a/src/canonical/models/shiny/Floatzel.gif b/src/canonical/models/front-shiny/Floatzel.gif similarity index 100% rename from src/canonical/models/shiny/Floatzel.gif rename to src/canonical/models/front-shiny/Floatzel.gif diff --git a/src/canonical/models/shiny/Floette--Eternal.gif b/src/canonical/models/front-shiny/Floette--Eternal.gif similarity index 100% rename from src/canonical/models/shiny/Floette--Eternal.gif rename to src/canonical/models/front-shiny/Floette--Eternal.gif diff --git a/src/canonical/models/shiny/Floette.gif b/src/canonical/models/front-shiny/Floette.gif similarity index 100% rename from src/canonical/models/shiny/Floette.gif rename to src/canonical/models/front-shiny/Floette.gif diff --git a/src/canonical/models/shiny/Florges.gif b/src/canonical/models/front-shiny/Florges.gif similarity index 100% rename from src/canonical/models/shiny/Florges.gif rename to src/canonical/models/front-shiny/Florges.gif diff --git a/src/canonical/models/shiny/Flygon.gif b/src/canonical/models/front-shiny/Flygon.gif similarity index 100% rename from src/canonical/models/shiny/Flygon.gif rename to src/canonical/models/front-shiny/Flygon.gif diff --git a/src/canonical/models/shiny/Fomantis.gif b/src/canonical/models/front-shiny/Fomantis.gif similarity index 100% rename from src/canonical/models/shiny/Fomantis.gif rename to src/canonical/models/front-shiny/Fomantis.gif diff --git a/src/canonical/models/shiny/Foongus.gif b/src/canonical/models/front-shiny/Foongus.gif similarity index 100% rename from src/canonical/models/shiny/Foongus.gif rename to src/canonical/models/front-shiny/Foongus.gif diff --git a/src/canonical/models/shiny/Forretress.gif b/src/canonical/models/front-shiny/Forretress.gif similarity index 100% rename from src/canonical/models/shiny/Forretress.gif rename to src/canonical/models/front-shiny/Forretress.gif diff --git a/src/canonical/models/shiny/Fraxure.gif b/src/canonical/models/front-shiny/Fraxure.gif similarity index 100% rename from src/canonical/models/shiny/Fraxure.gif rename to src/canonical/models/front-shiny/Fraxure.gif diff --git a/src/canonical/models/shiny/Frillish.gif b/src/canonical/models/front-shiny/Frillish.gif similarity index 100% rename from src/canonical/models/shiny/Frillish.gif rename to src/canonical/models/front-shiny/Frillish.gif diff --git a/src/canonical/models/shiny/Froakie.gif b/src/canonical/models/front-shiny/Froakie.gif similarity index 100% rename from src/canonical/models/shiny/Froakie.gif rename to src/canonical/models/front-shiny/Froakie.gif diff --git a/src/canonical/models/shiny/Frogadier.gif b/src/canonical/models/front-shiny/Frogadier.gif similarity index 100% rename from src/canonical/models/shiny/Frogadier.gif rename to src/canonical/models/front-shiny/Frogadier.gif diff --git a/src/canonical/models/shiny/Froslass.gif b/src/canonical/models/front-shiny/Froslass.gif similarity index 100% rename from src/canonical/models/shiny/Froslass.gif rename to src/canonical/models/front-shiny/Froslass.gif diff --git a/src/canonical/models/shiny/Frosmoth.gif b/src/canonical/models/front-shiny/Frosmoth.gif similarity index 100% rename from src/canonical/models/shiny/Frosmoth.gif rename to src/canonical/models/front-shiny/Frosmoth.gif diff --git a/src/canonical/models/shiny/Furfrou.gif b/src/canonical/models/front-shiny/Furfrou.gif similarity index 100% rename from src/canonical/models/shiny/Furfrou.gif rename to src/canonical/models/front-shiny/Furfrou.gif diff --git a/src/canonical/models/shiny/Furret.gif b/src/canonical/models/front-shiny/Furret.gif similarity index 100% rename from src/canonical/models/shiny/Furret.gif rename to src/canonical/models/front-shiny/Furret.gif diff --git a/src/canonical/models/shiny/Gabite.gif b/src/canonical/models/front-shiny/Gabite.gif similarity index 100% rename from src/canonical/models/shiny/Gabite.gif rename to src/canonical/models/front-shiny/Gabite.gif diff --git a/src/canonical/models/shiny/Gallade--Mega.gif b/src/canonical/models/front-shiny/Gallade--Mega.gif similarity index 100% rename from src/canonical/models/shiny/Gallade--Mega.gif rename to src/canonical/models/front-shiny/Gallade--Mega.gif diff --git a/src/canonical/models/shiny/Gallade.gif b/src/canonical/models/front-shiny/Gallade.gif similarity index 100% rename from src/canonical/models/shiny/Gallade.gif rename to src/canonical/models/front-shiny/Gallade.gif diff --git a/src/canonical/models/shiny/Galvantula.gif b/src/canonical/models/front-shiny/Galvantula.gif similarity index 100% rename from src/canonical/models/shiny/Galvantula.gif rename to src/canonical/models/front-shiny/Galvantula.gif diff --git a/src/canonical/models/shiny/Garbodor--Gmax.gif b/src/canonical/models/front-shiny/Garbodor--Gmax.gif similarity index 100% rename from src/canonical/models/shiny/Garbodor--Gmax.gif rename to src/canonical/models/front-shiny/Garbodor--Gmax.gif diff --git a/src/canonical/models/shiny/Garbodor.gif b/src/canonical/models/front-shiny/Garbodor.gif similarity index 100% rename from src/canonical/models/shiny/Garbodor.gif rename to src/canonical/models/front-shiny/Garbodor.gif diff --git a/src/canonical/models/shiny/Garchomp--Mega.gif b/src/canonical/models/front-shiny/Garchomp--Mega.gif similarity index 100% rename from src/canonical/models/shiny/Garchomp--Mega.gif rename to src/canonical/models/front-shiny/Garchomp--Mega.gif diff --git a/src/canonical/models/shiny/Garchomp.gif b/src/canonical/models/front-shiny/Garchomp.gif similarity index 100% rename from src/canonical/models/shiny/Garchomp.gif rename to src/canonical/models/front-shiny/Garchomp.gif diff --git a/src/canonical/models/shiny/Gardevoir--Mega.gif b/src/canonical/models/front-shiny/Gardevoir--Mega.gif similarity index 100% rename from src/canonical/models/shiny/Gardevoir--Mega.gif rename to src/canonical/models/front-shiny/Gardevoir--Mega.gif diff --git a/src/canonical/models/shiny/Gardevoir.gif b/src/canonical/models/front-shiny/Gardevoir.gif similarity index 100% rename from src/canonical/models/shiny/Gardevoir.gif rename to src/canonical/models/front-shiny/Gardevoir.gif diff --git a/src/canonical/models/shiny/Gastly.gif b/src/canonical/models/front-shiny/Gastly.gif similarity index 100% rename from src/canonical/models/shiny/Gastly.gif rename to src/canonical/models/front-shiny/Gastly.gif diff --git a/src/canonical/models/shiny/Gastrodon.gif b/src/canonical/models/front-shiny/Gastrodon.gif similarity index 100% rename from src/canonical/models/shiny/Gastrodon.gif rename to src/canonical/models/front-shiny/Gastrodon.gif diff --git a/src/canonical/models/shiny/Genesect--Burn.gif b/src/canonical/models/front-shiny/Genesect--Burn.gif similarity index 100% rename from src/canonical/models/shiny/Genesect--Burn.gif rename to src/canonical/models/front-shiny/Genesect--Burn.gif diff --git a/src/canonical/models/shiny/Genesect--Chill.gif b/src/canonical/models/front-shiny/Genesect--Chill.gif similarity index 100% rename from src/canonical/models/shiny/Genesect--Chill.gif rename to src/canonical/models/front-shiny/Genesect--Chill.gif diff --git a/src/canonical/models/shiny/Genesect--Douse.gif b/src/canonical/models/front-shiny/Genesect--Douse.gif similarity index 100% rename from src/canonical/models/shiny/Genesect--Douse.gif rename to src/canonical/models/front-shiny/Genesect--Douse.gif diff --git a/src/canonical/models/shiny/Genesect--Shock.gif b/src/canonical/models/front-shiny/Genesect--Shock.gif similarity index 100% rename from src/canonical/models/shiny/Genesect--Shock.gif rename to src/canonical/models/front-shiny/Genesect--Shock.gif diff --git a/src/canonical/models/shiny/Genesect.gif b/src/canonical/models/front-shiny/Genesect.gif similarity index 100% rename from src/canonical/models/shiny/Genesect.gif rename to src/canonical/models/front-shiny/Genesect.gif diff --git a/src/canonical/models/shiny/Gengar--Gmax.gif b/src/canonical/models/front-shiny/Gengar--Gmax.gif similarity index 100% rename from src/canonical/models/shiny/Gengar--Gmax.gif rename to src/canonical/models/front-shiny/Gengar--Gmax.gif diff --git a/src/canonical/models/shiny/Gengar--Mega.gif b/src/canonical/models/front-shiny/Gengar--Mega.gif similarity index 100% rename from src/canonical/models/shiny/Gengar--Mega.gif rename to src/canonical/models/front-shiny/Gengar--Mega.gif diff --git a/src/canonical/models/shiny/Gengar.gif b/src/canonical/models/front-shiny/Gengar.gif similarity index 100% rename from src/canonical/models/shiny/Gengar.gif rename to src/canonical/models/front-shiny/Gengar.gif diff --git a/src/canonical/models/shiny/Geodude--Alola.gif b/src/canonical/models/front-shiny/Geodude--Alola.gif similarity index 100% rename from src/canonical/models/shiny/Geodude--Alola.gif rename to src/canonical/models/front-shiny/Geodude--Alola.gif diff --git a/src/canonical/models/shiny/Geodude.gif b/src/canonical/models/front-shiny/Geodude.gif similarity index 100% rename from src/canonical/models/shiny/Geodude.gif rename to src/canonical/models/front-shiny/Geodude.gif diff --git a/src/canonical/models/shiny/Gible.gif b/src/canonical/models/front-shiny/Gible.gif similarity index 100% rename from src/canonical/models/shiny/Gible.gif rename to src/canonical/models/front-shiny/Gible.gif diff --git a/src/canonical/models/shiny/Gigalith.gif b/src/canonical/models/front-shiny/Gigalith.gif similarity index 100% rename from src/canonical/models/shiny/Gigalith.gif rename to src/canonical/models/front-shiny/Gigalith.gif diff --git a/src/canonical/models/shiny/Girafarig.gif b/src/canonical/models/front-shiny/Girafarig.gif similarity index 100% rename from src/canonical/models/shiny/Girafarig.gif rename to src/canonical/models/front-shiny/Girafarig.gif diff --git a/src/canonical/models/shiny/Giratina--Origin.gif b/src/canonical/models/front-shiny/Giratina--Origin.gif similarity index 100% rename from src/canonical/models/shiny/Giratina--Origin.gif rename to src/canonical/models/front-shiny/Giratina--Origin.gif diff --git a/src/canonical/models/shiny/Giratina.gif b/src/canonical/models/front-shiny/Giratina.gif similarity index 100% rename from src/canonical/models/shiny/Giratina.gif rename to src/canonical/models/front-shiny/Giratina.gif diff --git a/src/canonical/models/shiny/Glaceon.gif b/src/canonical/models/front-shiny/Glaceon.gif similarity index 100% rename from src/canonical/models/shiny/Glaceon.gif rename to src/canonical/models/front-shiny/Glaceon.gif diff --git a/src/canonical/models/shiny/Glalie--Mega.gif b/src/canonical/models/front-shiny/Glalie--Mega.gif similarity index 100% rename from src/canonical/models/shiny/Glalie--Mega.gif rename to src/canonical/models/front-shiny/Glalie--Mega.gif diff --git a/src/canonical/models/shiny/Glalie.gif b/src/canonical/models/front-shiny/Glalie.gif similarity index 100% rename from src/canonical/models/shiny/Glalie.gif rename to src/canonical/models/front-shiny/Glalie.gif diff --git a/src/canonical/models/shiny/Glameow.gif b/src/canonical/models/front-shiny/Glameow.gif similarity index 100% rename from src/canonical/models/shiny/Glameow.gif rename to src/canonical/models/front-shiny/Glameow.gif diff --git a/src/canonical/models/shiny/Gligar.gif b/src/canonical/models/front-shiny/Gligar.gif similarity index 100% rename from src/canonical/models/shiny/Gligar.gif rename to src/canonical/models/front-shiny/Gligar.gif diff --git a/src/canonical/models/shiny/Gliscor.gif b/src/canonical/models/front-shiny/Gliscor.gif similarity index 100% rename from src/canonical/models/shiny/Gliscor.gif rename to src/canonical/models/front-shiny/Gliscor.gif diff --git a/src/canonical/models/shiny/Gloom.gif b/src/canonical/models/front-shiny/Gloom.gif similarity index 100% rename from src/canonical/models/shiny/Gloom.gif rename to src/canonical/models/front-shiny/Gloom.gif diff --git a/src/canonical/models/shiny/Gogoat.gif b/src/canonical/models/front-shiny/Gogoat.gif similarity index 100% rename from src/canonical/models/shiny/Gogoat.gif rename to src/canonical/models/front-shiny/Gogoat.gif diff --git a/src/canonical/models/shiny/Golbat.gif b/src/canonical/models/front-shiny/Golbat.gif similarity index 100% rename from src/canonical/models/shiny/Golbat.gif rename to src/canonical/models/front-shiny/Golbat.gif diff --git a/src/canonical/models/shiny/Goldeen.gif b/src/canonical/models/front-shiny/Goldeen.gif similarity index 100% rename from src/canonical/models/shiny/Goldeen.gif rename to src/canonical/models/front-shiny/Goldeen.gif diff --git a/src/canonical/models/shiny/Golduck.gif b/src/canonical/models/front-shiny/Golduck.gif similarity index 100% rename from src/canonical/models/shiny/Golduck.gif rename to src/canonical/models/front-shiny/Golduck.gif diff --git a/src/canonical/models/shiny/Golem--Alola.gif b/src/canonical/models/front-shiny/Golem--Alola.gif similarity index 100% rename from src/canonical/models/shiny/Golem--Alola.gif rename to src/canonical/models/front-shiny/Golem--Alola.gif diff --git a/src/canonical/models/shiny/Golem.gif b/src/canonical/models/front-shiny/Golem.gif similarity index 100% rename from src/canonical/models/shiny/Golem.gif rename to src/canonical/models/front-shiny/Golem.gif diff --git a/src/canonical/models/shiny/Golett.gif b/src/canonical/models/front-shiny/Golett.gif similarity index 100% rename from src/canonical/models/shiny/Golett.gif rename to src/canonical/models/front-shiny/Golett.gif diff --git a/src/canonical/models/shiny/Golisopod.gif b/src/canonical/models/front-shiny/Golisopod.gif similarity index 100% rename from src/canonical/models/shiny/Golisopod.gif rename to src/canonical/models/front-shiny/Golisopod.gif diff --git a/src/canonical/models/shiny/Golurk.gif b/src/canonical/models/front-shiny/Golurk.gif similarity index 100% rename from src/canonical/models/shiny/Golurk.gif rename to src/canonical/models/front-shiny/Golurk.gif diff --git a/src/canonical/models/shiny/Goodra.gif b/src/canonical/models/front-shiny/Goodra.gif similarity index 100% rename from src/canonical/models/shiny/Goodra.gif rename to src/canonical/models/front-shiny/Goodra.gif diff --git a/src/canonical/models/shiny/Goomy.gif b/src/canonical/models/front-shiny/Goomy.gif similarity index 100% rename from src/canonical/models/shiny/Goomy.gif rename to src/canonical/models/front-shiny/Goomy.gif diff --git a/src/canonical/models/shiny/Gorebyss.gif b/src/canonical/models/front-shiny/Gorebyss.gif similarity index 100% rename from src/canonical/models/shiny/Gorebyss.gif rename to src/canonical/models/front-shiny/Gorebyss.gif diff --git a/src/canonical/models/shiny/Gossifleur.gif b/src/canonical/models/front-shiny/Gossifleur.gif similarity index 100% rename from src/canonical/models/shiny/Gossifleur.gif rename to src/canonical/models/front-shiny/Gossifleur.gif diff --git a/src/canonical/models/shiny/Gothita.gif b/src/canonical/models/front-shiny/Gothita.gif similarity index 100% rename from src/canonical/models/shiny/Gothita.gif rename to src/canonical/models/front-shiny/Gothita.gif diff --git a/src/canonical/models/shiny/Gothitelle.gif b/src/canonical/models/front-shiny/Gothitelle.gif similarity index 100% rename from src/canonical/models/shiny/Gothitelle.gif rename to src/canonical/models/front-shiny/Gothitelle.gif diff --git a/src/canonical/models/shiny/Gothorita.gif b/src/canonical/models/front-shiny/Gothorita.gif similarity index 100% rename from src/canonical/models/shiny/Gothorita.gif rename to src/canonical/models/front-shiny/Gothorita.gif diff --git a/src/canonical/models/shiny/Gourgeist--Large.gif b/src/canonical/models/front-shiny/Gourgeist--Large.gif similarity index 100% rename from src/canonical/models/shiny/Gourgeist--Large.gif rename to src/canonical/models/front-shiny/Gourgeist--Large.gif diff --git a/src/canonical/models/shiny/Gourgeist--Small.gif b/src/canonical/models/front-shiny/Gourgeist--Small.gif similarity index 100% rename from src/canonical/models/shiny/Gourgeist--Small.gif rename to src/canonical/models/front-shiny/Gourgeist--Small.gif diff --git a/src/canonical/models/shiny/Gourgeist--Super.gif b/src/canonical/models/front-shiny/Gourgeist--Super.gif similarity index 100% rename from src/canonical/models/shiny/Gourgeist--Super.gif rename to src/canonical/models/front-shiny/Gourgeist--Super.gif diff --git a/src/canonical/models/shiny/Gourgeist.gif b/src/canonical/models/front-shiny/Gourgeist.gif similarity index 100% rename from src/canonical/models/shiny/Gourgeist.gif rename to src/canonical/models/front-shiny/Gourgeist.gif diff --git a/src/canonical/models/shiny/Granbull.gif b/src/canonical/models/front-shiny/Granbull.gif similarity index 100% rename from src/canonical/models/shiny/Granbull.gif rename to src/canonical/models/front-shiny/Granbull.gif diff --git a/src/canonical/models/shiny/Grapploct.gif b/src/canonical/models/front-shiny/Grapploct.gif similarity index 100% rename from src/canonical/models/shiny/Grapploct.gif rename to src/canonical/models/front-shiny/Grapploct.gif diff --git a/src/canonical/models/shiny/Graveler--Alola.gif b/src/canonical/models/front-shiny/Graveler--Alola.gif similarity index 100% rename from src/canonical/models/shiny/Graveler--Alola.gif rename to src/canonical/models/front-shiny/Graveler--Alola.gif diff --git a/src/canonical/models/shiny/Graveler.gif b/src/canonical/models/front-shiny/Graveler.gif similarity index 100% rename from src/canonical/models/shiny/Graveler.gif rename to src/canonical/models/front-shiny/Graveler.gif diff --git a/src/canonical/models/shiny/Greedent.gif b/src/canonical/models/front-shiny/Greedent.gif similarity index 100% rename from src/canonical/models/shiny/Greedent.gif rename to src/canonical/models/front-shiny/Greedent.gif diff --git a/src/canonical/models/shiny/Greninja--Ash.gif b/src/canonical/models/front-shiny/Greninja--Ash.gif similarity index 100% rename from src/canonical/models/shiny/Greninja--Ash.gif rename to src/canonical/models/front-shiny/Greninja--Ash.gif diff --git a/src/canonical/models/shiny/Greninja.gif b/src/canonical/models/front-shiny/Greninja.gif similarity index 100% rename from src/canonical/models/shiny/Greninja.gif rename to src/canonical/models/front-shiny/Greninja.gif diff --git a/src/canonical/models/shiny/Grimer--Alola.gif b/src/canonical/models/front-shiny/Grimer--Alola.gif similarity index 100% rename from src/canonical/models/shiny/Grimer--Alola.gif rename to src/canonical/models/front-shiny/Grimer--Alola.gif diff --git a/src/canonical/models/shiny/Grimer.gif b/src/canonical/models/front-shiny/Grimer.gif similarity index 100% rename from src/canonical/models/shiny/Grimer.gif rename to src/canonical/models/front-shiny/Grimer.gif diff --git a/src/canonical/models/shiny/Grimmsnarl--Gmax.gif b/src/canonical/models/front-shiny/Grimmsnarl--Gmax.gif similarity index 100% rename from src/canonical/models/shiny/Grimmsnarl--Gmax.gif rename to src/canonical/models/front-shiny/Grimmsnarl--Gmax.gif diff --git a/src/canonical/models/shiny/Grimmsnarl.gif b/src/canonical/models/front-shiny/Grimmsnarl.gif similarity index 100% rename from src/canonical/models/shiny/Grimmsnarl.gif rename to src/canonical/models/front-shiny/Grimmsnarl.gif diff --git a/src/canonical/models/shiny/Grookey.gif b/src/canonical/models/front-shiny/Grookey.gif similarity index 100% rename from src/canonical/models/shiny/Grookey.gif rename to src/canonical/models/front-shiny/Grookey.gif diff --git a/src/canonical/models/shiny/Grotle.gif b/src/canonical/models/front-shiny/Grotle.gif similarity index 100% rename from src/canonical/models/shiny/Grotle.gif rename to src/canonical/models/front-shiny/Grotle.gif diff --git a/src/canonical/models/shiny/Groudon--Primal.gif b/src/canonical/models/front-shiny/Groudon--Primal.gif similarity index 100% rename from src/canonical/models/shiny/Groudon--Primal.gif rename to src/canonical/models/front-shiny/Groudon--Primal.gif diff --git a/src/canonical/models/shiny/Groudon.gif b/src/canonical/models/front-shiny/Groudon.gif similarity index 100% rename from src/canonical/models/shiny/Groudon.gif rename to src/canonical/models/front-shiny/Groudon.gif diff --git a/src/canonical/models/shiny/Grovyle.gif b/src/canonical/models/front-shiny/Grovyle.gif similarity index 100% rename from src/canonical/models/shiny/Grovyle.gif rename to src/canonical/models/front-shiny/Grovyle.gif diff --git a/src/canonical/models/shiny/Growlithe.gif b/src/canonical/models/front-shiny/Growlithe.gif similarity index 100% rename from src/canonical/models/shiny/Growlithe.gif rename to src/canonical/models/front-shiny/Growlithe.gif diff --git a/src/canonical/models/shiny/Grubbin.gif b/src/canonical/models/front-shiny/Grubbin.gif similarity index 100% rename from src/canonical/models/shiny/Grubbin.gif rename to src/canonical/models/front-shiny/Grubbin.gif diff --git a/src/canonical/models/shiny/Grumpig.gif b/src/canonical/models/front-shiny/Grumpig.gif similarity index 100% rename from src/canonical/models/shiny/Grumpig.gif rename to src/canonical/models/front-shiny/Grumpig.gif diff --git a/src/canonical/models/shiny/Gulpin.gif b/src/canonical/models/front-shiny/Gulpin.gif similarity index 100% rename from src/canonical/models/shiny/Gulpin.gif rename to src/canonical/models/front-shiny/Gulpin.gif diff --git a/src/canonical/models/shiny/Gumshoos--Totem.gif b/src/canonical/models/front-shiny/Gumshoos--Totem.gif similarity index 100% rename from src/canonical/models/shiny/Gumshoos--Totem.gif rename to src/canonical/models/front-shiny/Gumshoos--Totem.gif diff --git a/src/canonical/models/shiny/Gumshoos.gif b/src/canonical/models/front-shiny/Gumshoos.gif similarity index 100% rename from src/canonical/models/shiny/Gumshoos.gif rename to src/canonical/models/front-shiny/Gumshoos.gif diff --git a/src/canonical/models/shiny/Gurdurr.gif b/src/canonical/models/front-shiny/Gurdurr.gif similarity index 100% rename from src/canonical/models/shiny/Gurdurr.gif rename to src/canonical/models/front-shiny/Gurdurr.gif diff --git a/src/canonical/models/shiny/Guzzlord.gif b/src/canonical/models/front-shiny/Guzzlord.gif similarity index 100% rename from src/canonical/models/shiny/Guzzlord.gif rename to src/canonical/models/front-shiny/Guzzlord.gif diff --git a/src/canonical/models/shiny/Gyarados--Mega.gif b/src/canonical/models/front-shiny/Gyarados--Mega.gif similarity index 100% rename from src/canonical/models/shiny/Gyarados--Mega.gif rename to src/canonical/models/front-shiny/Gyarados--Mega.gif diff --git a/src/canonical/models/shiny/Gyarados.gif b/src/canonical/models/front-shiny/Gyarados.gif similarity index 100% rename from src/canonical/models/shiny/Gyarados.gif rename to src/canonical/models/front-shiny/Gyarados.gif diff --git a/src/canonical/models/shiny/Hakamo-o.gif b/src/canonical/models/front-shiny/Hakamo-o.gif similarity index 100% rename from src/canonical/models/shiny/Hakamo-o.gif rename to src/canonical/models/front-shiny/Hakamo-o.gif diff --git a/src/canonical/models/shiny/Happiny.gif b/src/canonical/models/front-shiny/Happiny.gif similarity index 100% rename from src/canonical/models/shiny/Happiny.gif rename to src/canonical/models/front-shiny/Happiny.gif diff --git a/src/canonical/models/shiny/Hariyama.gif b/src/canonical/models/front-shiny/Hariyama.gif similarity index 100% rename from src/canonical/models/shiny/Hariyama.gif rename to src/canonical/models/front-shiny/Hariyama.gif diff --git a/src/canonical/models/shiny/Hatenna.gif b/src/canonical/models/front-shiny/Hatenna.gif similarity index 100% rename from src/canonical/models/shiny/Hatenna.gif rename to src/canonical/models/front-shiny/Hatenna.gif diff --git a/src/canonical/models/shiny/Hatterene--Gmax.gif b/src/canonical/models/front-shiny/Hatterene--Gmax.gif similarity index 100% rename from src/canonical/models/shiny/Hatterene--Gmax.gif rename to src/canonical/models/front-shiny/Hatterene--Gmax.gif diff --git a/src/canonical/models/shiny/Hatterene.gif b/src/canonical/models/front-shiny/Hatterene.gif similarity index 100% rename from src/canonical/models/shiny/Hatterene.gif rename to src/canonical/models/front-shiny/Hatterene.gif diff --git a/src/canonical/models/shiny/Hattrem.gif b/src/canonical/models/front-shiny/Hattrem.gif similarity index 100% rename from src/canonical/models/shiny/Hattrem.gif rename to src/canonical/models/front-shiny/Hattrem.gif diff --git a/src/canonical/models/shiny/Haunter.gif b/src/canonical/models/front-shiny/Haunter.gif similarity index 100% rename from src/canonical/models/shiny/Haunter.gif rename to src/canonical/models/front-shiny/Haunter.gif diff --git a/src/canonical/models/shiny/Hawlucha.gif b/src/canonical/models/front-shiny/Hawlucha.gif similarity index 100% rename from src/canonical/models/shiny/Hawlucha.gif rename to src/canonical/models/front-shiny/Hawlucha.gif diff --git a/src/canonical/models/shiny/Haxorus.gif b/src/canonical/models/front-shiny/Haxorus.gif similarity index 100% rename from src/canonical/models/shiny/Haxorus.gif rename to src/canonical/models/front-shiny/Haxorus.gif diff --git a/src/canonical/models/shiny/Heatmor.gif b/src/canonical/models/front-shiny/Heatmor.gif similarity index 100% rename from src/canonical/models/shiny/Heatmor.gif rename to src/canonical/models/front-shiny/Heatmor.gif diff --git a/src/canonical/models/shiny/Heatran.gif b/src/canonical/models/front-shiny/Heatran.gif similarity index 100% rename from src/canonical/models/shiny/Heatran.gif rename to src/canonical/models/front-shiny/Heatran.gif diff --git a/src/canonical/models/shiny/Heliolisk.gif b/src/canonical/models/front-shiny/Heliolisk.gif similarity index 100% rename from src/canonical/models/shiny/Heliolisk.gif rename to src/canonical/models/front-shiny/Heliolisk.gif diff --git a/src/canonical/models/shiny/Helioptile.gif b/src/canonical/models/front-shiny/Helioptile.gif similarity index 100% rename from src/canonical/models/shiny/Helioptile.gif rename to src/canonical/models/front-shiny/Helioptile.gif diff --git a/src/canonical/models/shiny/Heracross--Mega.gif b/src/canonical/models/front-shiny/Heracross--Mega.gif similarity index 100% rename from src/canonical/models/shiny/Heracross--Mega.gif rename to src/canonical/models/front-shiny/Heracross--Mega.gif diff --git a/src/canonical/models/shiny/Heracross.gif b/src/canonical/models/front-shiny/Heracross.gif similarity index 100% rename from src/canonical/models/shiny/Heracross.gif rename to src/canonical/models/front-shiny/Heracross.gif diff --git a/src/canonical/models/shiny/Herdier.gif b/src/canonical/models/front-shiny/Herdier.gif similarity index 100% rename from src/canonical/models/shiny/Herdier.gif rename to src/canonical/models/front-shiny/Herdier.gif diff --git a/src/canonical/models/shiny/Hippopotas.gif b/src/canonical/models/front-shiny/Hippopotas.gif similarity index 100% rename from src/canonical/models/shiny/Hippopotas.gif rename to src/canonical/models/front-shiny/Hippopotas.gif diff --git a/src/canonical/models/shiny/Hippowdon.gif b/src/canonical/models/front-shiny/Hippowdon.gif similarity index 100% rename from src/canonical/models/shiny/Hippowdon.gif rename to src/canonical/models/front-shiny/Hippowdon.gif diff --git a/src/canonical/models/shiny/Hitmonchan.gif b/src/canonical/models/front-shiny/Hitmonchan.gif similarity index 100% rename from src/canonical/models/shiny/Hitmonchan.gif rename to src/canonical/models/front-shiny/Hitmonchan.gif diff --git a/src/canonical/models/shiny/Hitmonlee.gif b/src/canonical/models/front-shiny/Hitmonlee.gif similarity index 100% rename from src/canonical/models/shiny/Hitmonlee.gif rename to src/canonical/models/front-shiny/Hitmonlee.gif diff --git a/src/canonical/models/shiny/Hitmontop.gif b/src/canonical/models/front-shiny/Hitmontop.gif similarity index 100% rename from src/canonical/models/shiny/Hitmontop.gif rename to src/canonical/models/front-shiny/Hitmontop.gif diff --git a/src/canonical/models/shiny/Ho-Oh.gif b/src/canonical/models/front-shiny/Ho-Oh.gif similarity index 100% rename from src/canonical/models/shiny/Ho-Oh.gif rename to src/canonical/models/front-shiny/Ho-Oh.gif diff --git a/src/canonical/models/shiny/Honchkrow.gif b/src/canonical/models/front-shiny/Honchkrow.gif similarity index 100% rename from src/canonical/models/shiny/Honchkrow.gif rename to src/canonical/models/front-shiny/Honchkrow.gif diff --git a/src/canonical/models/shiny/Honedge.gif b/src/canonical/models/front-shiny/Honedge.gif similarity index 100% rename from src/canonical/models/shiny/Honedge.gif rename to src/canonical/models/front-shiny/Honedge.gif diff --git a/src/canonical/models/shiny/Hoopa--Unbound.gif b/src/canonical/models/front-shiny/Hoopa--Unbound.gif similarity index 100% rename from src/canonical/models/shiny/Hoopa--Unbound.gif rename to src/canonical/models/front-shiny/Hoopa--Unbound.gif diff --git a/src/canonical/models/shiny/Hoopa.gif b/src/canonical/models/front-shiny/Hoopa.gif similarity index 100% rename from src/canonical/models/shiny/Hoopa.gif rename to src/canonical/models/front-shiny/Hoopa.gif diff --git a/src/canonical/models/shiny/Hoothoot.gif b/src/canonical/models/front-shiny/Hoothoot.gif similarity index 100% rename from src/canonical/models/shiny/Hoothoot.gif rename to src/canonical/models/front-shiny/Hoothoot.gif diff --git a/src/canonical/models/shiny/Hoppip.gif b/src/canonical/models/front-shiny/Hoppip.gif similarity index 100% rename from src/canonical/models/shiny/Hoppip.gif rename to src/canonical/models/front-shiny/Hoppip.gif diff --git a/src/canonical/models/shiny/Horsea.gif b/src/canonical/models/front-shiny/Horsea.gif similarity index 100% rename from src/canonical/models/shiny/Horsea.gif rename to src/canonical/models/front-shiny/Horsea.gif diff --git a/src/canonical/models/shiny/Houndoom--Mega.gif b/src/canonical/models/front-shiny/Houndoom--Mega.gif similarity index 100% rename from src/canonical/models/shiny/Houndoom--Mega.gif rename to src/canonical/models/front-shiny/Houndoom--Mega.gif diff --git a/src/canonical/models/shiny/Houndoom.gif b/src/canonical/models/front-shiny/Houndoom.gif similarity index 100% rename from src/canonical/models/shiny/Houndoom.gif rename to src/canonical/models/front-shiny/Houndoom.gif diff --git a/src/canonical/models/shiny/Houndour.gif b/src/canonical/models/front-shiny/Houndour.gif similarity index 100% rename from src/canonical/models/shiny/Houndour.gif rename to src/canonical/models/front-shiny/Houndour.gif diff --git a/src/canonical/models/shiny/Huntail.gif b/src/canonical/models/front-shiny/Huntail.gif similarity index 100% rename from src/canonical/models/shiny/Huntail.gif rename to src/canonical/models/front-shiny/Huntail.gif diff --git a/src/canonical/models/shiny/Hydreigon.gif b/src/canonical/models/front-shiny/Hydreigon.gif similarity index 100% rename from src/canonical/models/shiny/Hydreigon.gif rename to src/canonical/models/front-shiny/Hydreigon.gif diff --git a/src/canonical/models/shiny/Hypno.gif b/src/canonical/models/front-shiny/Hypno.gif similarity index 100% rename from src/canonical/models/shiny/Hypno.gif rename to src/canonical/models/front-shiny/Hypno.gif diff --git a/src/canonical/models/shiny/Igglybuff.gif b/src/canonical/models/front-shiny/Igglybuff.gif similarity index 100% rename from src/canonical/models/shiny/Igglybuff.gif rename to src/canonical/models/front-shiny/Igglybuff.gif diff --git a/src/canonical/models/shiny/Illumise.gif b/src/canonical/models/front-shiny/Illumise.gif similarity index 100% rename from src/canonical/models/shiny/Illumise.gif rename to src/canonical/models/front-shiny/Illumise.gif diff --git a/src/canonical/models/shiny/Impidimp.gif b/src/canonical/models/front-shiny/Impidimp.gif similarity index 100% rename from src/canonical/models/shiny/Impidimp.gif rename to src/canonical/models/front-shiny/Impidimp.gif diff --git a/src/canonical/models/shiny/Incineroar.gif b/src/canonical/models/front-shiny/Incineroar.gif similarity index 100% rename from src/canonical/models/shiny/Incineroar.gif rename to src/canonical/models/front-shiny/Incineroar.gif diff --git a/src/canonical/models/shiny/Indeedee--F.gif b/src/canonical/models/front-shiny/Indeedee--F.gif similarity index 100% rename from src/canonical/models/shiny/Indeedee--F.gif rename to src/canonical/models/front-shiny/Indeedee--F.gif diff --git a/src/canonical/models/shiny/Indeedee.gif b/src/canonical/models/front-shiny/Indeedee.gif similarity index 100% rename from src/canonical/models/shiny/Indeedee.gif rename to src/canonical/models/front-shiny/Indeedee.gif diff --git a/src/canonical/models/shiny/Infernape.gif b/src/canonical/models/front-shiny/Infernape.gif similarity index 100% rename from src/canonical/models/shiny/Infernape.gif rename to src/canonical/models/front-shiny/Infernape.gif diff --git a/src/canonical/models/shiny/Inkay.gif b/src/canonical/models/front-shiny/Inkay.gif similarity index 100% rename from src/canonical/models/shiny/Inkay.gif rename to src/canonical/models/front-shiny/Inkay.gif diff --git a/src/canonical/models/shiny/Inteleon.gif b/src/canonical/models/front-shiny/Inteleon.gif similarity index 100% rename from src/canonical/models/shiny/Inteleon.gif rename to src/canonical/models/front-shiny/Inteleon.gif diff --git a/src/canonical/models/shiny/Ivysaur.gif b/src/canonical/models/front-shiny/Ivysaur.gif similarity index 100% rename from src/canonical/models/shiny/Ivysaur.gif rename to src/canonical/models/front-shiny/Ivysaur.gif diff --git a/src/canonical/models/shiny/Jangmo-o.gif b/src/canonical/models/front-shiny/Jangmo-o.gif similarity index 100% rename from src/canonical/models/shiny/Jangmo-o.gif rename to src/canonical/models/front-shiny/Jangmo-o.gif diff --git a/src/canonical/models/shiny/Jellicent.gif b/src/canonical/models/front-shiny/Jellicent.gif similarity index 100% rename from src/canonical/models/shiny/Jellicent.gif rename to src/canonical/models/front-shiny/Jellicent.gif diff --git a/src/canonical/models/shiny/Jigglypuff.gif b/src/canonical/models/front-shiny/Jigglypuff.gif similarity index 100% rename from src/canonical/models/shiny/Jigglypuff.gif rename to src/canonical/models/front-shiny/Jigglypuff.gif diff --git a/src/canonical/models/shiny/Jirachi.gif b/src/canonical/models/front-shiny/Jirachi.gif similarity index 100% rename from src/canonical/models/shiny/Jirachi.gif rename to src/canonical/models/front-shiny/Jirachi.gif diff --git a/src/canonical/models/shiny/Jolteon.gif b/src/canonical/models/front-shiny/Jolteon.gif similarity index 100% rename from src/canonical/models/shiny/Jolteon.gif rename to src/canonical/models/front-shiny/Jolteon.gif diff --git a/src/canonical/models/shiny/Joltik.gif b/src/canonical/models/front-shiny/Joltik.gif similarity index 100% rename from src/canonical/models/shiny/Joltik.gif rename to src/canonical/models/front-shiny/Joltik.gif diff --git a/src/canonical/models/shiny/Jumbao.gif b/src/canonical/models/front-shiny/Jumbao.gif similarity index 100% rename from src/canonical/models/shiny/Jumbao.gif rename to src/canonical/models/front-shiny/Jumbao.gif diff --git a/src/canonical/models/shiny/Jumpluff.gif b/src/canonical/models/front-shiny/Jumpluff.gif similarity index 100% rename from src/canonical/models/shiny/Jumpluff.gif rename to src/canonical/models/front-shiny/Jumpluff.gif diff --git a/src/canonical/models/shiny/Jynx.gif b/src/canonical/models/front-shiny/Jynx.gif similarity index 100% rename from src/canonical/models/shiny/Jynx.gif rename to src/canonical/models/front-shiny/Jynx.gif diff --git a/src/canonical/models/shiny/Kabuto.gif b/src/canonical/models/front-shiny/Kabuto.gif similarity index 100% rename from src/canonical/models/shiny/Kabuto.gif rename to src/canonical/models/front-shiny/Kabuto.gif diff --git a/src/canonical/models/shiny/Kabutops.gif b/src/canonical/models/front-shiny/Kabutops.gif similarity index 100% rename from src/canonical/models/shiny/Kabutops.gif rename to src/canonical/models/front-shiny/Kabutops.gif diff --git a/src/canonical/models/shiny/Kadabra.gif b/src/canonical/models/front-shiny/Kadabra.gif similarity index 100% rename from src/canonical/models/shiny/Kadabra.gif rename to src/canonical/models/front-shiny/Kadabra.gif diff --git a/src/canonical/models/shiny/Kakuna.gif b/src/canonical/models/front-shiny/Kakuna.gif similarity index 100% rename from src/canonical/models/shiny/Kakuna.gif rename to src/canonical/models/front-shiny/Kakuna.gif diff --git a/src/canonical/models/shiny/Kangaskhan--Mega.gif b/src/canonical/models/front-shiny/Kangaskhan--Mega.gif similarity index 100% rename from src/canonical/models/shiny/Kangaskhan--Mega.gif rename to src/canonical/models/front-shiny/Kangaskhan--Mega.gif diff --git a/src/canonical/models/shiny/Kangaskhan.gif b/src/canonical/models/front-shiny/Kangaskhan.gif similarity index 100% rename from src/canonical/models/shiny/Kangaskhan.gif rename to src/canonical/models/front-shiny/Kangaskhan.gif diff --git a/src/canonical/models/shiny/Karrablast.gif b/src/canonical/models/front-shiny/Karrablast.gif similarity index 100% rename from src/canonical/models/shiny/Karrablast.gif rename to src/canonical/models/front-shiny/Karrablast.gif diff --git a/src/canonical/models/shiny/Kartana.gif b/src/canonical/models/front-shiny/Kartana.gif similarity index 100% rename from src/canonical/models/shiny/Kartana.gif rename to src/canonical/models/front-shiny/Kartana.gif diff --git a/src/canonical/models/shiny/Kecleon.gif b/src/canonical/models/front-shiny/Kecleon.gif similarity index 100% rename from src/canonical/models/shiny/Kecleon.gif rename to src/canonical/models/front-shiny/Kecleon.gif diff --git a/src/canonical/models/shiny/Keldeo--Resolute.gif b/src/canonical/models/front-shiny/Keldeo--Resolute.gif similarity index 100% rename from src/canonical/models/shiny/Keldeo--Resolute.gif rename to src/canonical/models/front-shiny/Keldeo--Resolute.gif diff --git a/src/canonical/models/shiny/Keldeo.gif b/src/canonical/models/front-shiny/Keldeo.gif similarity index 100% rename from src/canonical/models/shiny/Keldeo.gif rename to src/canonical/models/front-shiny/Keldeo.gif diff --git a/src/canonical/models/shiny/Kerfluffle.gif b/src/canonical/models/front-shiny/Kerfluffle.gif similarity index 100% rename from src/canonical/models/shiny/Kerfluffle.gif rename to src/canonical/models/front-shiny/Kerfluffle.gif diff --git a/src/canonical/models/shiny/Kingdra.gif b/src/canonical/models/front-shiny/Kingdra.gif similarity index 100% rename from src/canonical/models/shiny/Kingdra.gif rename to src/canonical/models/front-shiny/Kingdra.gif diff --git a/src/canonical/models/shiny/Kingler--Gmax.gif b/src/canonical/models/front-shiny/Kingler--Gmax.gif similarity index 100% rename from src/canonical/models/shiny/Kingler--Gmax.gif rename to src/canonical/models/front-shiny/Kingler--Gmax.gif diff --git a/src/canonical/models/shiny/Kingler.gif b/src/canonical/models/front-shiny/Kingler.gif similarity index 100% rename from src/canonical/models/shiny/Kingler.gif rename to src/canonical/models/front-shiny/Kingler.gif diff --git a/src/canonical/models/shiny/Kirlia.gif b/src/canonical/models/front-shiny/Kirlia.gif similarity index 100% rename from src/canonical/models/shiny/Kirlia.gif rename to src/canonical/models/front-shiny/Kirlia.gif diff --git a/src/canonical/models/shiny/Klang.gif b/src/canonical/models/front-shiny/Klang.gif similarity index 100% rename from src/canonical/models/shiny/Klang.gif rename to src/canonical/models/front-shiny/Klang.gif diff --git a/src/canonical/models/shiny/Klefki.gif b/src/canonical/models/front-shiny/Klefki.gif similarity index 100% rename from src/canonical/models/shiny/Klefki.gif rename to src/canonical/models/front-shiny/Klefki.gif diff --git a/src/canonical/models/shiny/Klink.gif b/src/canonical/models/front-shiny/Klink.gif similarity index 100% rename from src/canonical/models/shiny/Klink.gif rename to src/canonical/models/front-shiny/Klink.gif diff --git a/src/canonical/models/shiny/Klinklang.gif b/src/canonical/models/front-shiny/Klinklang.gif similarity index 100% rename from src/canonical/models/shiny/Klinklang.gif rename to src/canonical/models/front-shiny/Klinklang.gif diff --git a/src/canonical/models/shiny/Koffing.gif b/src/canonical/models/front-shiny/Koffing.gif similarity index 100% rename from src/canonical/models/shiny/Koffing.gif rename to src/canonical/models/front-shiny/Koffing.gif diff --git a/src/canonical/models/shiny/Komala.gif b/src/canonical/models/front-shiny/Komala.gif similarity index 100% rename from src/canonical/models/shiny/Komala.gif rename to src/canonical/models/front-shiny/Komala.gif diff --git a/src/canonical/models/shiny/Kommo-o--Totem.gif b/src/canonical/models/front-shiny/Kommo-o--Totem.gif similarity index 100% rename from src/canonical/models/shiny/Kommo-o--Totem.gif rename to src/canonical/models/front-shiny/Kommo-o--Totem.gif diff --git a/src/canonical/models/shiny/Kommo-o.gif b/src/canonical/models/front-shiny/Kommo-o.gif similarity index 100% rename from src/canonical/models/shiny/Kommo-o.gif rename to src/canonical/models/front-shiny/Kommo-o.gif diff --git a/src/canonical/models/shiny/Krabby.gif b/src/canonical/models/front-shiny/Krabby.gif similarity index 100% rename from src/canonical/models/shiny/Krabby.gif rename to src/canonical/models/front-shiny/Krabby.gif diff --git a/src/canonical/models/shiny/Kricketot.gif b/src/canonical/models/front-shiny/Kricketot.gif similarity index 100% rename from src/canonical/models/shiny/Kricketot.gif rename to src/canonical/models/front-shiny/Kricketot.gif diff --git a/src/canonical/models/shiny/Kricketune.gif b/src/canonical/models/front-shiny/Kricketune.gif similarity index 100% rename from src/canonical/models/shiny/Kricketune.gif rename to src/canonical/models/front-shiny/Kricketune.gif diff --git a/src/canonical/models/shiny/Krilowatt.gif b/src/canonical/models/front-shiny/Krilowatt.gif similarity index 100% rename from src/canonical/models/shiny/Krilowatt.gif rename to src/canonical/models/front-shiny/Krilowatt.gif diff --git a/src/canonical/models/shiny/Krokorok.gif b/src/canonical/models/front-shiny/Krokorok.gif similarity index 100% rename from src/canonical/models/shiny/Krokorok.gif rename to src/canonical/models/front-shiny/Krokorok.gif diff --git a/src/canonical/models/shiny/Krookodile.gif b/src/canonical/models/front-shiny/Krookodile.gif similarity index 100% rename from src/canonical/models/shiny/Krookodile.gif rename to src/canonical/models/front-shiny/Krookodile.gif diff --git a/src/canonical/models/shiny/Kyogre--Primal.gif b/src/canonical/models/front-shiny/Kyogre--Primal.gif similarity index 100% rename from src/canonical/models/shiny/Kyogre--Primal.gif rename to src/canonical/models/front-shiny/Kyogre--Primal.gif diff --git a/src/canonical/models/shiny/Kyogre.gif b/src/canonical/models/front-shiny/Kyogre.gif similarity index 100% rename from src/canonical/models/shiny/Kyogre.gif rename to src/canonical/models/front-shiny/Kyogre.gif diff --git a/src/canonical/models/shiny/Kyurem--Black.gif b/src/canonical/models/front-shiny/Kyurem--Black.gif similarity index 100% rename from src/canonical/models/shiny/Kyurem--Black.gif rename to src/canonical/models/front-shiny/Kyurem--Black.gif diff --git a/src/canonical/models/shiny/Kyurem--White.gif b/src/canonical/models/front-shiny/Kyurem--White.gif similarity index 100% rename from src/canonical/models/shiny/Kyurem--White.gif rename to src/canonical/models/front-shiny/Kyurem--White.gif diff --git a/src/canonical/models/shiny/Kyurem.gif b/src/canonical/models/front-shiny/Kyurem.gif similarity index 100% rename from src/canonical/models/shiny/Kyurem.gif rename to src/canonical/models/front-shiny/Kyurem.gif diff --git a/src/canonical/models/shiny/Lairon.gif b/src/canonical/models/front-shiny/Lairon.gif similarity index 100% rename from src/canonical/models/shiny/Lairon.gif rename to src/canonical/models/front-shiny/Lairon.gif diff --git a/src/canonical/models/shiny/Lampent.gif b/src/canonical/models/front-shiny/Lampent.gif similarity index 100% rename from src/canonical/models/shiny/Lampent.gif rename to src/canonical/models/front-shiny/Lampent.gif diff --git a/src/canonical/models/shiny/Landorus--Therian.gif b/src/canonical/models/front-shiny/Landorus--Therian.gif similarity index 100% rename from src/canonical/models/shiny/Landorus--Therian.gif rename to src/canonical/models/front-shiny/Landorus--Therian.gif diff --git a/src/canonical/models/shiny/Landorus.gif b/src/canonical/models/front-shiny/Landorus.gif similarity index 100% rename from src/canonical/models/shiny/Landorus.gif rename to src/canonical/models/front-shiny/Landorus.gif diff --git a/src/canonical/models/shiny/Lanturn.gif b/src/canonical/models/front-shiny/Lanturn.gif similarity index 100% rename from src/canonical/models/shiny/Lanturn.gif rename to src/canonical/models/front-shiny/Lanturn.gif diff --git a/src/canonical/models/shiny/Lapras--Gmax.gif b/src/canonical/models/front-shiny/Lapras--Gmax.gif similarity index 100% rename from src/canonical/models/shiny/Lapras--Gmax.gif rename to src/canonical/models/front-shiny/Lapras--Gmax.gif diff --git a/src/canonical/models/shiny/Lapras.gif b/src/canonical/models/front-shiny/Lapras.gif similarity index 100% rename from src/canonical/models/shiny/Lapras.gif rename to src/canonical/models/front-shiny/Lapras.gif diff --git a/src/canonical/models/shiny/Larvesta.gif b/src/canonical/models/front-shiny/Larvesta.gif similarity index 100% rename from src/canonical/models/shiny/Larvesta.gif rename to src/canonical/models/front-shiny/Larvesta.gif diff --git a/src/canonical/models/shiny/Larvitar.gif b/src/canonical/models/front-shiny/Larvitar.gif similarity index 100% rename from src/canonical/models/shiny/Larvitar.gif rename to src/canonical/models/front-shiny/Larvitar.gif diff --git a/src/canonical/models/shiny/Latias--Mega.gif b/src/canonical/models/front-shiny/Latias--Mega.gif similarity index 100% rename from src/canonical/models/shiny/Latias--Mega.gif rename to src/canonical/models/front-shiny/Latias--Mega.gif diff --git a/src/canonical/models/shiny/Latias.gif b/src/canonical/models/front-shiny/Latias.gif similarity index 100% rename from src/canonical/models/shiny/Latias.gif rename to src/canonical/models/front-shiny/Latias.gif diff --git a/src/canonical/models/shiny/Latios--Mega.gif b/src/canonical/models/front-shiny/Latios--Mega.gif similarity index 100% rename from src/canonical/models/shiny/Latios--Mega.gif rename to src/canonical/models/front-shiny/Latios--Mega.gif diff --git a/src/canonical/models/shiny/Latios.gif b/src/canonical/models/front-shiny/Latios.gif similarity index 100% rename from src/canonical/models/shiny/Latios.gif rename to src/canonical/models/front-shiny/Latios.gif diff --git a/src/canonical/models/shiny/Leafeon.gif b/src/canonical/models/front-shiny/Leafeon.gif similarity index 100% rename from src/canonical/models/shiny/Leafeon.gif rename to src/canonical/models/front-shiny/Leafeon.gif diff --git a/src/canonical/models/shiny/Leavanny.gif b/src/canonical/models/front-shiny/Leavanny.gif similarity index 100% rename from src/canonical/models/shiny/Leavanny.gif rename to src/canonical/models/front-shiny/Leavanny.gif diff --git a/src/canonical/models/shiny/Ledian.gif b/src/canonical/models/front-shiny/Ledian.gif similarity index 100% rename from src/canonical/models/shiny/Ledian.gif rename to src/canonical/models/front-shiny/Ledian.gif diff --git a/src/canonical/models/shiny/Ledyba.gif b/src/canonical/models/front-shiny/Ledyba.gif similarity index 100% rename from src/canonical/models/shiny/Ledyba.gif rename to src/canonical/models/front-shiny/Ledyba.gif diff --git a/src/canonical/models/shiny/Lickilicky.gif b/src/canonical/models/front-shiny/Lickilicky.gif similarity index 100% rename from src/canonical/models/shiny/Lickilicky.gif rename to src/canonical/models/front-shiny/Lickilicky.gif diff --git a/src/canonical/models/shiny/Lickitung.gif b/src/canonical/models/front-shiny/Lickitung.gif similarity index 100% rename from src/canonical/models/shiny/Lickitung.gif rename to src/canonical/models/front-shiny/Lickitung.gif diff --git a/src/canonical/models/shiny/Liepard.gif b/src/canonical/models/front-shiny/Liepard.gif similarity index 100% rename from src/canonical/models/shiny/Liepard.gif rename to src/canonical/models/front-shiny/Liepard.gif diff --git a/src/canonical/models/shiny/Lileep.gif b/src/canonical/models/front-shiny/Lileep.gif similarity index 100% rename from src/canonical/models/shiny/Lileep.gif rename to src/canonical/models/front-shiny/Lileep.gif diff --git a/src/canonical/models/shiny/Lilligant.gif b/src/canonical/models/front-shiny/Lilligant.gif similarity index 100% rename from src/canonical/models/shiny/Lilligant.gif rename to src/canonical/models/front-shiny/Lilligant.gif diff --git a/src/canonical/models/shiny/Lillipup.gif b/src/canonical/models/front-shiny/Lillipup.gif similarity index 100% rename from src/canonical/models/shiny/Lillipup.gif rename to src/canonical/models/front-shiny/Lillipup.gif diff --git a/src/canonical/models/shiny/Linoone--Galar.gif b/src/canonical/models/front-shiny/Linoone--Galar.gif similarity index 100% rename from src/canonical/models/shiny/Linoone--Galar.gif rename to src/canonical/models/front-shiny/Linoone--Galar.gif diff --git a/src/canonical/models/shiny/Linoone.gif b/src/canonical/models/front-shiny/Linoone.gif similarity index 100% rename from src/canonical/models/shiny/Linoone.gif rename to src/canonical/models/front-shiny/Linoone.gif diff --git a/src/canonical/models/shiny/Litleo.gif b/src/canonical/models/front-shiny/Litleo.gif similarity index 100% rename from src/canonical/models/shiny/Litleo.gif rename to src/canonical/models/front-shiny/Litleo.gif diff --git a/src/canonical/models/shiny/Litten.gif b/src/canonical/models/front-shiny/Litten.gif similarity index 100% rename from src/canonical/models/shiny/Litten.gif rename to src/canonical/models/front-shiny/Litten.gif diff --git a/src/canonical/models/shiny/Litwick.gif b/src/canonical/models/front-shiny/Litwick.gif similarity index 100% rename from src/canonical/models/shiny/Litwick.gif rename to src/canonical/models/front-shiny/Litwick.gif diff --git a/src/canonical/models/shiny/Lombre.gif b/src/canonical/models/front-shiny/Lombre.gif similarity index 100% rename from src/canonical/models/shiny/Lombre.gif rename to src/canonical/models/front-shiny/Lombre.gif diff --git a/src/canonical/models/shiny/Lopunny--Mega.gif b/src/canonical/models/front-shiny/Lopunny--Mega.gif similarity index 100% rename from src/canonical/models/shiny/Lopunny--Mega.gif rename to src/canonical/models/front-shiny/Lopunny--Mega.gif diff --git a/src/canonical/models/shiny/Lopunny.gif b/src/canonical/models/front-shiny/Lopunny.gif similarity index 100% rename from src/canonical/models/shiny/Lopunny.gif rename to src/canonical/models/front-shiny/Lopunny.gif diff --git a/src/canonical/models/shiny/Lotad.gif b/src/canonical/models/front-shiny/Lotad.gif similarity index 100% rename from src/canonical/models/shiny/Lotad.gif rename to src/canonical/models/front-shiny/Lotad.gif diff --git a/src/canonical/models/shiny/Loudred.gif b/src/canonical/models/front-shiny/Loudred.gif similarity index 100% rename from src/canonical/models/shiny/Loudred.gif rename to src/canonical/models/front-shiny/Loudred.gif diff --git a/src/canonical/models/shiny/Lucario--Mega.gif b/src/canonical/models/front-shiny/Lucario--Mega.gif similarity index 100% rename from src/canonical/models/shiny/Lucario--Mega.gif rename to src/canonical/models/front-shiny/Lucario--Mega.gif diff --git a/src/canonical/models/shiny/Lucario.gif b/src/canonical/models/front-shiny/Lucario.gif similarity index 100% rename from src/canonical/models/shiny/Lucario.gif rename to src/canonical/models/front-shiny/Lucario.gif diff --git a/src/canonical/models/shiny/Ludicolo.gif b/src/canonical/models/front-shiny/Ludicolo.gif similarity index 100% rename from src/canonical/models/shiny/Ludicolo.gif rename to src/canonical/models/front-shiny/Ludicolo.gif diff --git a/src/canonical/models/shiny/Lugia.gif b/src/canonical/models/front-shiny/Lugia.gif similarity index 100% rename from src/canonical/models/shiny/Lugia.gif rename to src/canonical/models/front-shiny/Lugia.gif diff --git a/src/canonical/models/shiny/Lumineon.gif b/src/canonical/models/front-shiny/Lumineon.gif similarity index 100% rename from src/canonical/models/shiny/Lumineon.gif rename to src/canonical/models/front-shiny/Lumineon.gif diff --git a/src/canonical/models/shiny/Lunala.gif b/src/canonical/models/front-shiny/Lunala.gif similarity index 100% rename from src/canonical/models/shiny/Lunala.gif rename to src/canonical/models/front-shiny/Lunala.gif diff --git a/src/canonical/models/shiny/Lunatone.gif b/src/canonical/models/front-shiny/Lunatone.gif similarity index 100% rename from src/canonical/models/shiny/Lunatone.gif rename to src/canonical/models/front-shiny/Lunatone.gif diff --git a/src/canonical/models/shiny/Lurantis--Totem.gif b/src/canonical/models/front-shiny/Lurantis--Totem.gif similarity index 100% rename from src/canonical/models/shiny/Lurantis--Totem.gif rename to src/canonical/models/front-shiny/Lurantis--Totem.gif diff --git a/src/canonical/models/shiny/Lurantis.gif b/src/canonical/models/front-shiny/Lurantis.gif similarity index 100% rename from src/canonical/models/shiny/Lurantis.gif rename to src/canonical/models/front-shiny/Lurantis.gif diff --git a/src/canonical/models/shiny/Luvdisc.gif b/src/canonical/models/front-shiny/Luvdisc.gif similarity index 100% rename from src/canonical/models/shiny/Luvdisc.gif rename to src/canonical/models/front-shiny/Luvdisc.gif diff --git a/src/canonical/models/shiny/Luxio.gif b/src/canonical/models/front-shiny/Luxio.gif similarity index 100% rename from src/canonical/models/shiny/Luxio.gif rename to src/canonical/models/front-shiny/Luxio.gif diff --git a/src/canonical/models/shiny/Luxray.gif b/src/canonical/models/front-shiny/Luxray.gif similarity index 100% rename from src/canonical/models/shiny/Luxray.gif rename to src/canonical/models/front-shiny/Luxray.gif diff --git a/src/canonical/models/shiny/Lycanroc--Dusk.gif b/src/canonical/models/front-shiny/Lycanroc--Dusk.gif similarity index 100% rename from src/canonical/models/shiny/Lycanroc--Dusk.gif rename to src/canonical/models/front-shiny/Lycanroc--Dusk.gif diff --git a/src/canonical/models/shiny/Lycanroc--Midnight.gif b/src/canonical/models/front-shiny/Lycanroc--Midnight.gif similarity index 100% rename from src/canonical/models/shiny/Lycanroc--Midnight.gif rename to src/canonical/models/front-shiny/Lycanroc--Midnight.gif diff --git a/src/canonical/models/shiny/Lycanroc.gif b/src/canonical/models/front-shiny/Lycanroc.gif similarity index 100% rename from src/canonical/models/shiny/Lycanroc.gif rename to src/canonical/models/front-shiny/Lycanroc.gif diff --git a/src/canonical/models/shiny/Machamp--Gmax.gif b/src/canonical/models/front-shiny/Machamp--Gmax.gif similarity index 100% rename from src/canonical/models/shiny/Machamp--Gmax.gif rename to src/canonical/models/front-shiny/Machamp--Gmax.gif diff --git a/src/canonical/models/shiny/Machamp.gif b/src/canonical/models/front-shiny/Machamp.gif similarity index 100% rename from src/canonical/models/shiny/Machamp.gif rename to src/canonical/models/front-shiny/Machamp.gif diff --git a/src/canonical/models/shiny/Machoke.gif b/src/canonical/models/front-shiny/Machoke.gif similarity index 100% rename from src/canonical/models/shiny/Machoke.gif rename to src/canonical/models/front-shiny/Machoke.gif diff --git a/src/canonical/models/shiny/Machop.gif b/src/canonical/models/front-shiny/Machop.gif similarity index 100% rename from src/canonical/models/shiny/Machop.gif rename to src/canonical/models/front-shiny/Machop.gif diff --git a/src/canonical/models/shiny/Magby.gif b/src/canonical/models/front-shiny/Magby.gif similarity index 100% rename from src/canonical/models/shiny/Magby.gif rename to src/canonical/models/front-shiny/Magby.gif diff --git a/src/canonical/models/shiny/Magcargo.gif b/src/canonical/models/front-shiny/Magcargo.gif similarity index 100% rename from src/canonical/models/shiny/Magcargo.gif rename to src/canonical/models/front-shiny/Magcargo.gif diff --git a/src/canonical/models/shiny/Magearna.gif b/src/canonical/models/front-shiny/Magearna.gif similarity index 100% rename from src/canonical/models/shiny/Magearna.gif rename to src/canonical/models/front-shiny/Magearna.gif diff --git a/src/canonical/models/shiny/Magikarp.gif b/src/canonical/models/front-shiny/Magikarp.gif similarity index 100% rename from src/canonical/models/shiny/Magikarp.gif rename to src/canonical/models/front-shiny/Magikarp.gif diff --git a/src/canonical/models/shiny/Magmar.gif b/src/canonical/models/front-shiny/Magmar.gif similarity index 100% rename from src/canonical/models/shiny/Magmar.gif rename to src/canonical/models/front-shiny/Magmar.gif diff --git a/src/canonical/models/shiny/Magmortar.gif b/src/canonical/models/front-shiny/Magmortar.gif similarity index 100% rename from src/canonical/models/shiny/Magmortar.gif rename to src/canonical/models/front-shiny/Magmortar.gif diff --git a/src/canonical/models/shiny/Magnemite.gif b/src/canonical/models/front-shiny/Magnemite.gif similarity index 100% rename from src/canonical/models/shiny/Magnemite.gif rename to src/canonical/models/front-shiny/Magnemite.gif diff --git a/src/canonical/models/shiny/Magneton.gif b/src/canonical/models/front-shiny/Magneton.gif similarity index 100% rename from src/canonical/models/shiny/Magneton.gif rename to src/canonical/models/front-shiny/Magneton.gif diff --git a/src/canonical/models/shiny/Magnezone.gif b/src/canonical/models/front-shiny/Magnezone.gif similarity index 100% rename from src/canonical/models/shiny/Magnezone.gif rename to src/canonical/models/front-shiny/Magnezone.gif diff --git a/src/canonical/models/shiny/Makuhita.gif b/src/canonical/models/front-shiny/Makuhita.gif similarity index 100% rename from src/canonical/models/shiny/Makuhita.gif rename to src/canonical/models/front-shiny/Makuhita.gif diff --git a/src/canonical/models/shiny/Malaconda.gif b/src/canonical/models/front-shiny/Malaconda.gif similarity index 100% rename from src/canonical/models/shiny/Malaconda.gif rename to src/canonical/models/front-shiny/Malaconda.gif diff --git a/src/canonical/models/shiny/Malamar.gif b/src/canonical/models/front-shiny/Malamar.gif similarity index 100% rename from src/canonical/models/shiny/Malamar.gif rename to src/canonical/models/front-shiny/Malamar.gif diff --git a/src/canonical/models/shiny/Mamoswine.gif b/src/canonical/models/front-shiny/Mamoswine.gif similarity index 100% rename from src/canonical/models/shiny/Mamoswine.gif rename to src/canonical/models/front-shiny/Mamoswine.gif diff --git a/src/canonical/models/shiny/Manaphy.gif b/src/canonical/models/front-shiny/Manaphy.gif similarity index 100% rename from src/canonical/models/shiny/Manaphy.gif rename to src/canonical/models/front-shiny/Manaphy.gif diff --git a/src/canonical/models/shiny/Mandibuzz.gif b/src/canonical/models/front-shiny/Mandibuzz.gif similarity index 100% rename from src/canonical/models/shiny/Mandibuzz.gif rename to src/canonical/models/front-shiny/Mandibuzz.gif diff --git a/src/canonical/models/shiny/Manectric--Mega.gif b/src/canonical/models/front-shiny/Manectric--Mega.gif similarity index 100% rename from src/canonical/models/shiny/Manectric--Mega.gif rename to src/canonical/models/front-shiny/Manectric--Mega.gif diff --git a/src/canonical/models/shiny/Manectric.gif b/src/canonical/models/front-shiny/Manectric.gif similarity index 100% rename from src/canonical/models/shiny/Manectric.gif rename to src/canonical/models/front-shiny/Manectric.gif diff --git a/src/canonical/models/shiny/Mankey.gif b/src/canonical/models/front-shiny/Mankey.gif similarity index 100% rename from src/canonical/models/shiny/Mankey.gif rename to src/canonical/models/front-shiny/Mankey.gif diff --git a/src/canonical/models/shiny/Mantine.gif b/src/canonical/models/front-shiny/Mantine.gif similarity index 100% rename from src/canonical/models/shiny/Mantine.gif rename to src/canonical/models/front-shiny/Mantine.gif diff --git a/src/canonical/models/shiny/Mantyke.gif b/src/canonical/models/front-shiny/Mantyke.gif similarity index 100% rename from src/canonical/models/shiny/Mantyke.gif rename to src/canonical/models/front-shiny/Mantyke.gif diff --git a/src/canonical/models/shiny/Maractus.gif b/src/canonical/models/front-shiny/Maractus.gif similarity index 100% rename from src/canonical/models/shiny/Maractus.gif rename to src/canonical/models/front-shiny/Maractus.gif diff --git a/src/canonical/models/shiny/Mareanie.gif b/src/canonical/models/front-shiny/Mareanie.gif similarity index 100% rename from src/canonical/models/shiny/Mareanie.gif rename to src/canonical/models/front-shiny/Mareanie.gif diff --git a/src/canonical/models/shiny/Mareep.gif b/src/canonical/models/front-shiny/Mareep.gif similarity index 100% rename from src/canonical/models/shiny/Mareep.gif rename to src/canonical/models/front-shiny/Mareep.gif diff --git a/src/canonical/models/shiny/Marill.gif b/src/canonical/models/front-shiny/Marill.gif similarity index 100% rename from src/canonical/models/shiny/Marill.gif rename to src/canonical/models/front-shiny/Marill.gif diff --git a/src/canonical/models/shiny/Marowak--Alola-Totem.gif b/src/canonical/models/front-shiny/Marowak--Alola-Totem.gif similarity index 100% rename from src/canonical/models/shiny/Marowak--Alola-Totem.gif rename to src/canonical/models/front-shiny/Marowak--Alola-Totem.gif diff --git a/src/canonical/models/shiny/Marowak--Alola.gif b/src/canonical/models/front-shiny/Marowak--Alola.gif similarity index 100% rename from src/canonical/models/shiny/Marowak--Alola.gif rename to src/canonical/models/front-shiny/Marowak--Alola.gif diff --git a/src/canonical/models/shiny/Marowak.gif b/src/canonical/models/front-shiny/Marowak.gif similarity index 100% rename from src/canonical/models/shiny/Marowak.gif rename to src/canonical/models/front-shiny/Marowak.gif diff --git a/src/canonical/models/shiny/Marshadow.gif b/src/canonical/models/front-shiny/Marshadow.gif similarity index 100% rename from src/canonical/models/shiny/Marshadow.gif rename to src/canonical/models/front-shiny/Marshadow.gif diff --git a/src/canonical/models/shiny/Marshtomp.gif b/src/canonical/models/front-shiny/Marshtomp.gif similarity index 100% rename from src/canonical/models/shiny/Marshtomp.gif rename to src/canonical/models/front-shiny/Marshtomp.gif diff --git a/src/canonical/models/shiny/Masquerain.gif b/src/canonical/models/front-shiny/Masquerain.gif similarity index 100% rename from src/canonical/models/shiny/Masquerain.gif rename to src/canonical/models/front-shiny/Masquerain.gif diff --git a/src/canonical/models/shiny/Mawile--Mega.gif b/src/canonical/models/front-shiny/Mawile--Mega.gif similarity index 100% rename from src/canonical/models/shiny/Mawile--Mega.gif rename to src/canonical/models/front-shiny/Mawile--Mega.gif diff --git a/src/canonical/models/shiny/Mawile.gif b/src/canonical/models/front-shiny/Mawile.gif similarity index 100% rename from src/canonical/models/shiny/Mawile.gif rename to src/canonical/models/front-shiny/Mawile.gif diff --git a/src/canonical/models/shiny/Medicham--Mega.gif b/src/canonical/models/front-shiny/Medicham--Mega.gif similarity index 100% rename from src/canonical/models/shiny/Medicham--Mega.gif rename to src/canonical/models/front-shiny/Medicham--Mega.gif diff --git a/src/canonical/models/shiny/Medicham.gif b/src/canonical/models/front-shiny/Medicham.gif similarity index 100% rename from src/canonical/models/shiny/Medicham.gif rename to src/canonical/models/front-shiny/Medicham.gif diff --git a/src/canonical/models/shiny/Meditite.gif b/src/canonical/models/front-shiny/Meditite.gif similarity index 100% rename from src/canonical/models/shiny/Meditite.gif rename to src/canonical/models/front-shiny/Meditite.gif diff --git a/src/canonical/models/shiny/Meganium.gif b/src/canonical/models/front-shiny/Meganium.gif similarity index 100% rename from src/canonical/models/shiny/Meganium.gif rename to src/canonical/models/front-shiny/Meganium.gif diff --git a/src/canonical/models/shiny/Melmetal--Gmax.gif b/src/canonical/models/front-shiny/Melmetal--Gmax.gif similarity index 100% rename from src/canonical/models/shiny/Melmetal--Gmax.gif rename to src/canonical/models/front-shiny/Melmetal--Gmax.gif diff --git a/src/canonical/models/shiny/Melmetal.gif b/src/canonical/models/front-shiny/Melmetal.gif similarity index 100% rename from src/canonical/models/shiny/Melmetal.gif rename to src/canonical/models/front-shiny/Melmetal.gif diff --git a/src/canonical/models/shiny/Meloetta--Pirouette.gif b/src/canonical/models/front-shiny/Meloetta--Pirouette.gif similarity index 100% rename from src/canonical/models/shiny/Meloetta--Pirouette.gif rename to src/canonical/models/front-shiny/Meloetta--Pirouette.gif diff --git a/src/canonical/models/shiny/Meloetta.gif b/src/canonical/models/front-shiny/Meloetta.gif similarity index 100% rename from src/canonical/models/shiny/Meloetta.gif rename to src/canonical/models/front-shiny/Meloetta.gif diff --git a/src/canonical/models/shiny/Meltan.gif b/src/canonical/models/front-shiny/Meltan.gif similarity index 100% rename from src/canonical/models/shiny/Meltan.gif rename to src/canonical/models/front-shiny/Meltan.gif diff --git a/src/canonical/models/shiny/Meowstic--F.gif b/src/canonical/models/front-shiny/Meowstic--F.gif similarity index 100% rename from src/canonical/models/shiny/Meowstic--F.gif rename to src/canonical/models/front-shiny/Meowstic--F.gif diff --git a/src/canonical/models/shiny/Meowstic.gif b/src/canonical/models/front-shiny/Meowstic.gif similarity index 100% rename from src/canonical/models/shiny/Meowstic.gif rename to src/canonical/models/front-shiny/Meowstic.gif diff --git a/src/canonical/models/shiny/Meowth--Alola.gif b/src/canonical/models/front-shiny/Meowth--Alola.gif similarity index 100% rename from src/canonical/models/shiny/Meowth--Alola.gif rename to src/canonical/models/front-shiny/Meowth--Alola.gif diff --git a/src/canonical/models/shiny/Meowth--Galar.gif b/src/canonical/models/front-shiny/Meowth--Galar.gif similarity index 100% rename from src/canonical/models/shiny/Meowth--Galar.gif rename to src/canonical/models/front-shiny/Meowth--Galar.gif diff --git a/src/canonical/models/shiny/Meowth--Gmax.gif b/src/canonical/models/front-shiny/Meowth--Gmax.gif similarity index 100% rename from src/canonical/models/shiny/Meowth--Gmax.gif rename to src/canonical/models/front-shiny/Meowth--Gmax.gif diff --git a/src/canonical/models/shiny/Meowth.gif b/src/canonical/models/front-shiny/Meowth.gif similarity index 100% rename from src/canonical/models/shiny/Meowth.gif rename to src/canonical/models/front-shiny/Meowth.gif diff --git a/src/canonical/models/shiny/Mesprit.gif b/src/canonical/models/front-shiny/Mesprit.gif similarity index 100% rename from src/canonical/models/shiny/Mesprit.gif rename to src/canonical/models/front-shiny/Mesprit.gif diff --git a/src/canonical/models/shiny/Metagross--Mega.gif b/src/canonical/models/front-shiny/Metagross--Mega.gif similarity index 100% rename from src/canonical/models/shiny/Metagross--Mega.gif rename to src/canonical/models/front-shiny/Metagross--Mega.gif diff --git a/src/canonical/models/shiny/Metagross.gif b/src/canonical/models/front-shiny/Metagross.gif similarity index 100% rename from src/canonical/models/shiny/Metagross.gif rename to src/canonical/models/front-shiny/Metagross.gif diff --git a/src/canonical/models/shiny/Metang.gif b/src/canonical/models/front-shiny/Metang.gif similarity index 100% rename from src/canonical/models/shiny/Metang.gif rename to src/canonical/models/front-shiny/Metang.gif diff --git a/src/canonical/models/shiny/Metapod.gif b/src/canonical/models/front-shiny/Metapod.gif similarity index 100% rename from src/canonical/models/shiny/Metapod.gif rename to src/canonical/models/front-shiny/Metapod.gif diff --git a/src/canonical/models/shiny/Mew.gif b/src/canonical/models/front-shiny/Mew.gif similarity index 100% rename from src/canonical/models/shiny/Mew.gif rename to src/canonical/models/front-shiny/Mew.gif diff --git a/src/canonical/models/shiny/Mewtwo--Mega-X.gif b/src/canonical/models/front-shiny/Mewtwo--Mega-X.gif similarity index 100% rename from src/canonical/models/shiny/Mewtwo--Mega-X.gif rename to src/canonical/models/front-shiny/Mewtwo--Mega-X.gif diff --git a/src/canonical/models/shiny/Mewtwo--Mega-Y.gif b/src/canonical/models/front-shiny/Mewtwo--Mega-Y.gif similarity index 100% rename from src/canonical/models/shiny/Mewtwo--Mega-Y.gif rename to src/canonical/models/front-shiny/Mewtwo--Mega-Y.gif diff --git a/src/canonical/models/shiny/Mewtwo.gif b/src/canonical/models/front-shiny/Mewtwo.gif similarity index 100% rename from src/canonical/models/shiny/Mewtwo.gif rename to src/canonical/models/front-shiny/Mewtwo.gif diff --git a/src/canonical/models/shiny/Mienfoo.gif b/src/canonical/models/front-shiny/Mienfoo.gif similarity index 100% rename from src/canonical/models/shiny/Mienfoo.gif rename to src/canonical/models/front-shiny/Mienfoo.gif diff --git a/src/canonical/models/shiny/Mienshao.gif b/src/canonical/models/front-shiny/Mienshao.gif similarity index 100% rename from src/canonical/models/shiny/Mienshao.gif rename to src/canonical/models/front-shiny/Mienshao.gif diff --git a/src/canonical/models/shiny/Mightyena.gif b/src/canonical/models/front-shiny/Mightyena.gif similarity index 100% rename from src/canonical/models/shiny/Mightyena.gif rename to src/canonical/models/front-shiny/Mightyena.gif diff --git a/src/canonical/models/shiny/Milcery.gif b/src/canonical/models/front-shiny/Milcery.gif similarity index 100% rename from src/canonical/models/shiny/Milcery.gif rename to src/canonical/models/front-shiny/Milcery.gif diff --git a/src/canonical/models/shiny/Milotic.gif b/src/canonical/models/front-shiny/Milotic.gif similarity index 100% rename from src/canonical/models/shiny/Milotic.gif rename to src/canonical/models/front-shiny/Milotic.gif diff --git a/src/canonical/models/shiny/Miltank.gif b/src/canonical/models/front-shiny/Miltank.gif similarity index 100% rename from src/canonical/models/shiny/Miltank.gif rename to src/canonical/models/front-shiny/Miltank.gif diff --git a/src/canonical/models/shiny/Mime_Jr..gif b/src/canonical/models/front-shiny/Mime_Jr..gif similarity index 100% rename from src/canonical/models/shiny/Mime_Jr..gif rename to src/canonical/models/front-shiny/Mime_Jr..gif diff --git a/src/canonical/models/shiny/Mimikyu--Busted-Totem.gif b/src/canonical/models/front-shiny/Mimikyu--Busted-Totem.gif similarity index 100% rename from src/canonical/models/shiny/Mimikyu--Busted-Totem.gif rename to src/canonical/models/front-shiny/Mimikyu--Busted-Totem.gif diff --git a/src/canonical/models/shiny/Mimikyu--Busted.gif b/src/canonical/models/front-shiny/Mimikyu--Busted.gif similarity index 100% rename from src/canonical/models/shiny/Mimikyu--Busted.gif rename to src/canonical/models/front-shiny/Mimikyu--Busted.gif diff --git a/src/canonical/models/shiny/Mimikyu--Totem.gif b/src/canonical/models/front-shiny/Mimikyu--Totem.gif similarity index 100% rename from src/canonical/models/shiny/Mimikyu--Totem.gif rename to src/canonical/models/front-shiny/Mimikyu--Totem.gif diff --git a/src/canonical/models/shiny/Mimikyu.gif b/src/canonical/models/front-shiny/Mimikyu.gif similarity index 100% rename from src/canonical/models/shiny/Mimikyu.gif rename to src/canonical/models/front-shiny/Mimikyu.gif diff --git a/src/canonical/models/shiny/Minccino.gif b/src/canonical/models/front-shiny/Minccino.gif similarity index 100% rename from src/canonical/models/shiny/Minccino.gif rename to src/canonical/models/front-shiny/Minccino.gif diff --git a/src/canonical/models/shiny/Minior.gif b/src/canonical/models/front-shiny/Minior.gif similarity index 100% rename from src/canonical/models/shiny/Minior.gif rename to src/canonical/models/front-shiny/Minior.gif diff --git a/src/canonical/models/shiny/Minun.gif b/src/canonical/models/front-shiny/Minun.gif similarity index 100% rename from src/canonical/models/shiny/Minun.gif rename to src/canonical/models/front-shiny/Minun.gif diff --git a/src/canonical/models/shiny/Misdreavus.gif b/src/canonical/models/front-shiny/Misdreavus.gif similarity index 100% rename from src/canonical/models/shiny/Misdreavus.gif rename to src/canonical/models/front-shiny/Misdreavus.gif diff --git a/src/canonical/models/shiny/Mismagius.gif b/src/canonical/models/front-shiny/Mismagius.gif similarity index 100% rename from src/canonical/models/shiny/Mismagius.gif rename to src/canonical/models/front-shiny/Mismagius.gif diff --git a/src/canonical/models/shiny/Mollux.gif b/src/canonical/models/front-shiny/Mollux.gif similarity index 100% rename from src/canonical/models/shiny/Mollux.gif rename to src/canonical/models/front-shiny/Mollux.gif diff --git a/src/canonical/models/shiny/Moltres.gif b/src/canonical/models/front-shiny/Moltres.gif similarity index 100% rename from src/canonical/models/shiny/Moltres.gif rename to src/canonical/models/front-shiny/Moltres.gif diff --git a/src/canonical/models/shiny/Monferno.gif b/src/canonical/models/front-shiny/Monferno.gif similarity index 100% rename from src/canonical/models/shiny/Monferno.gif rename to src/canonical/models/front-shiny/Monferno.gif diff --git a/src/canonical/models/shiny/Morelull.gif b/src/canonical/models/front-shiny/Morelull.gif similarity index 100% rename from src/canonical/models/shiny/Morelull.gif rename to src/canonical/models/front-shiny/Morelull.gif diff --git a/src/canonical/models/shiny/Morgrem.gif b/src/canonical/models/front-shiny/Morgrem.gif similarity index 100% rename from src/canonical/models/shiny/Morgrem.gif rename to src/canonical/models/front-shiny/Morgrem.gif diff --git a/src/canonical/models/shiny/Morpeko--Hangry.gif b/src/canonical/models/front-shiny/Morpeko--Hangry.gif similarity index 100% rename from src/canonical/models/shiny/Morpeko--Hangry.gif rename to src/canonical/models/front-shiny/Morpeko--Hangry.gif diff --git a/src/canonical/models/shiny/Morpeko.gif b/src/canonical/models/front-shiny/Morpeko.gif similarity index 100% rename from src/canonical/models/shiny/Morpeko.gif rename to src/canonical/models/front-shiny/Morpeko.gif diff --git a/src/canonical/models/shiny/Mothim.gif b/src/canonical/models/front-shiny/Mothim.gif similarity index 100% rename from src/canonical/models/shiny/Mothim.gif rename to src/canonical/models/front-shiny/Mothim.gif diff --git a/src/canonical/models/shiny/Mr._Mime--Galar.gif b/src/canonical/models/front-shiny/Mr._Mime--Galar.gif similarity index 100% rename from src/canonical/models/shiny/Mr._Mime--Galar.gif rename to src/canonical/models/front-shiny/Mr._Mime--Galar.gif diff --git a/src/canonical/models/shiny/Mr._Mime.gif b/src/canonical/models/front-shiny/Mr._Mime.gif similarity index 100% rename from src/canonical/models/shiny/Mr._Mime.gif rename to src/canonical/models/front-shiny/Mr._Mime.gif diff --git a/src/canonical/models/shiny/Mr._Rime.gif b/src/canonical/models/front-shiny/Mr._Rime.gif similarity index 100% rename from src/canonical/models/shiny/Mr._Rime.gif rename to src/canonical/models/front-shiny/Mr._Rime.gif diff --git a/src/canonical/models/shiny/Mudbray.gif b/src/canonical/models/front-shiny/Mudbray.gif similarity index 100% rename from src/canonical/models/shiny/Mudbray.gif rename to src/canonical/models/front-shiny/Mudbray.gif diff --git a/src/canonical/models/shiny/Mudkip.gif b/src/canonical/models/front-shiny/Mudkip.gif similarity index 100% rename from src/canonical/models/shiny/Mudkip.gif rename to src/canonical/models/front-shiny/Mudkip.gif diff --git a/src/canonical/models/shiny/Mudsdale.gif b/src/canonical/models/front-shiny/Mudsdale.gif similarity index 100% rename from src/canonical/models/shiny/Mudsdale.gif rename to src/canonical/models/front-shiny/Mudsdale.gif diff --git a/src/canonical/models/shiny/Muk--Alola.gif b/src/canonical/models/front-shiny/Muk--Alola.gif similarity index 100% rename from src/canonical/models/shiny/Muk--Alola.gif rename to src/canonical/models/front-shiny/Muk--Alola.gif diff --git a/src/canonical/models/shiny/Muk.gif b/src/canonical/models/front-shiny/Muk.gif similarity index 100% rename from src/canonical/models/shiny/Muk.gif rename to src/canonical/models/front-shiny/Muk.gif diff --git a/src/canonical/models/shiny/Munchlax.gif b/src/canonical/models/front-shiny/Munchlax.gif similarity index 100% rename from src/canonical/models/shiny/Munchlax.gif rename to src/canonical/models/front-shiny/Munchlax.gif diff --git a/src/canonical/models/shiny/Munna.gif b/src/canonical/models/front-shiny/Munna.gif similarity index 100% rename from src/canonical/models/shiny/Munna.gif rename to src/canonical/models/front-shiny/Munna.gif diff --git a/src/canonical/models/shiny/Murkrow.gif b/src/canonical/models/front-shiny/Murkrow.gif similarity index 100% rename from src/canonical/models/shiny/Murkrow.gif rename to src/canonical/models/front-shiny/Murkrow.gif diff --git a/src/canonical/models/shiny/Musharna.gif b/src/canonical/models/front-shiny/Musharna.gif similarity index 100% rename from src/canonical/models/shiny/Musharna.gif rename to src/canonical/models/front-shiny/Musharna.gif diff --git a/src/canonical/models/shiny/Naganadel.gif b/src/canonical/models/front-shiny/Naganadel.gif similarity index 100% rename from src/canonical/models/shiny/Naganadel.gif rename to src/canonical/models/front-shiny/Naganadel.gif diff --git a/src/canonical/models/shiny/Natu.gif b/src/canonical/models/front-shiny/Natu.gif similarity index 100% rename from src/canonical/models/shiny/Natu.gif rename to src/canonical/models/front-shiny/Natu.gif diff --git a/src/canonical/models/shiny/Naviathan.gif b/src/canonical/models/front-shiny/Naviathan.gif similarity index 100% rename from src/canonical/models/shiny/Naviathan.gif rename to src/canonical/models/front-shiny/Naviathan.gif diff --git a/src/canonical/models/shiny/Necrozma--Dawn-Wings.gif b/src/canonical/models/front-shiny/Necrozma--Dawn-Wings.gif similarity index 100% rename from src/canonical/models/shiny/Necrozma--Dawn-Wings.gif rename to src/canonical/models/front-shiny/Necrozma--Dawn-Wings.gif diff --git a/src/canonical/models/shiny/Necrozma--Dusk-Mane.gif b/src/canonical/models/front-shiny/Necrozma--Dusk-Mane.gif similarity index 100% rename from src/canonical/models/shiny/Necrozma--Dusk-Mane.gif rename to src/canonical/models/front-shiny/Necrozma--Dusk-Mane.gif diff --git a/src/canonical/models/shiny/Necrozma--Ultra.gif b/src/canonical/models/front-shiny/Necrozma--Ultra.gif similarity index 100% rename from src/canonical/models/shiny/Necrozma--Ultra.gif rename to src/canonical/models/front-shiny/Necrozma--Ultra.gif diff --git a/src/canonical/models/shiny/Necrozma.gif b/src/canonical/models/front-shiny/Necrozma.gif similarity index 100% rename from src/canonical/models/shiny/Necrozma.gif rename to src/canonical/models/front-shiny/Necrozma.gif diff --git a/src/canonical/models/shiny/Necturna.gif b/src/canonical/models/front-shiny/Necturna.gif similarity index 100% rename from src/canonical/models/shiny/Necturna.gif rename to src/canonical/models/front-shiny/Necturna.gif diff --git a/src/canonical/models/shiny/Nickit.gif b/src/canonical/models/front-shiny/Nickit.gif similarity index 100% rename from src/canonical/models/shiny/Nickit.gif rename to src/canonical/models/front-shiny/Nickit.gif diff --git a/src/canonical/models/shiny/Nidoking.gif b/src/canonical/models/front-shiny/Nidoking.gif similarity index 100% rename from src/canonical/models/shiny/Nidoking.gif rename to src/canonical/models/front-shiny/Nidoking.gif diff --git a/src/canonical/models/shiny/Nidoqueen.gif b/src/canonical/models/front-shiny/Nidoqueen.gif similarity index 100% rename from src/canonical/models/shiny/Nidoqueen.gif rename to src/canonical/models/front-shiny/Nidoqueen.gif diff --git a/src/canonical/models/shiny/Nidoran-F.gif b/src/canonical/models/front-shiny/Nidoran-F.gif similarity index 100% rename from src/canonical/models/shiny/Nidoran-F.gif rename to src/canonical/models/front-shiny/Nidoran-F.gif diff --git a/src/canonical/models/shiny/Nidoran-M.gif b/src/canonical/models/front-shiny/Nidoran-M.gif similarity index 100% rename from src/canonical/models/shiny/Nidoran-M.gif rename to src/canonical/models/front-shiny/Nidoran-M.gif diff --git a/src/canonical/models/shiny/Nidorina.gif b/src/canonical/models/front-shiny/Nidorina.gif similarity index 100% rename from src/canonical/models/shiny/Nidorina.gif rename to src/canonical/models/front-shiny/Nidorina.gif diff --git a/src/canonical/models/shiny/Nidorino.gif b/src/canonical/models/front-shiny/Nidorino.gif similarity index 100% rename from src/canonical/models/shiny/Nidorino.gif rename to src/canonical/models/front-shiny/Nidorino.gif diff --git a/src/canonical/models/shiny/Nihilego.gif b/src/canonical/models/front-shiny/Nihilego.gif similarity index 100% rename from src/canonical/models/shiny/Nihilego.gif rename to src/canonical/models/front-shiny/Nihilego.gif diff --git a/src/canonical/models/shiny/Nincada.gif b/src/canonical/models/front-shiny/Nincada.gif similarity index 100% rename from src/canonical/models/shiny/Nincada.gif rename to src/canonical/models/front-shiny/Nincada.gif diff --git a/src/canonical/models/shiny/Ninetales--Alola.gif b/src/canonical/models/front-shiny/Ninetales--Alola.gif similarity index 100% rename from src/canonical/models/shiny/Ninetales--Alola.gif rename to src/canonical/models/front-shiny/Ninetales--Alola.gif diff --git a/src/canonical/models/shiny/Ninetales.gif b/src/canonical/models/front-shiny/Ninetales.gif similarity index 100% rename from src/canonical/models/shiny/Ninetales.gif rename to src/canonical/models/front-shiny/Ninetales.gif diff --git a/src/canonical/models/shiny/Ninjask.gif b/src/canonical/models/front-shiny/Ninjask.gif similarity index 100% rename from src/canonical/models/shiny/Ninjask.gif rename to src/canonical/models/front-shiny/Ninjask.gif diff --git a/src/canonical/models/shiny/Noctowl.gif b/src/canonical/models/front-shiny/Noctowl.gif similarity index 100% rename from src/canonical/models/shiny/Noctowl.gif rename to src/canonical/models/front-shiny/Noctowl.gif diff --git a/src/canonical/models/shiny/Noibat.gif b/src/canonical/models/front-shiny/Noibat.gif similarity index 100% rename from src/canonical/models/shiny/Noibat.gif rename to src/canonical/models/front-shiny/Noibat.gif diff --git a/src/canonical/models/shiny/Noivern.gif b/src/canonical/models/front-shiny/Noivern.gif similarity index 100% rename from src/canonical/models/shiny/Noivern.gif rename to src/canonical/models/front-shiny/Noivern.gif diff --git a/src/canonical/models/shiny/Nosepass.gif b/src/canonical/models/front-shiny/Nosepass.gif similarity index 100% rename from src/canonical/models/shiny/Nosepass.gif rename to src/canonical/models/front-shiny/Nosepass.gif diff --git a/src/canonical/models/shiny/Numel.gif b/src/canonical/models/front-shiny/Numel.gif similarity index 100% rename from src/canonical/models/shiny/Numel.gif rename to src/canonical/models/front-shiny/Numel.gif diff --git a/src/canonical/models/shiny/Nuzleaf.gif b/src/canonical/models/front-shiny/Nuzleaf.gif similarity index 100% rename from src/canonical/models/shiny/Nuzleaf.gif rename to src/canonical/models/front-shiny/Nuzleaf.gif diff --git a/src/canonical/models/shiny/Obstagoon.gif b/src/canonical/models/front-shiny/Obstagoon.gif similarity index 100% rename from src/canonical/models/shiny/Obstagoon.gif rename to src/canonical/models/front-shiny/Obstagoon.gif diff --git a/src/canonical/models/shiny/Octillery.gif b/src/canonical/models/front-shiny/Octillery.gif similarity index 100% rename from src/canonical/models/shiny/Octillery.gif rename to src/canonical/models/front-shiny/Octillery.gif diff --git a/src/canonical/models/shiny/Oddish.gif b/src/canonical/models/front-shiny/Oddish.gif similarity index 100% rename from src/canonical/models/shiny/Oddish.gif rename to src/canonical/models/front-shiny/Oddish.gif diff --git a/src/canonical/models/shiny/Omanyte.gif b/src/canonical/models/front-shiny/Omanyte.gif similarity index 100% rename from src/canonical/models/shiny/Omanyte.gif rename to src/canonical/models/front-shiny/Omanyte.gif diff --git a/src/canonical/models/shiny/Omastar.gif b/src/canonical/models/front-shiny/Omastar.gif similarity index 100% rename from src/canonical/models/shiny/Omastar.gif rename to src/canonical/models/front-shiny/Omastar.gif diff --git a/src/canonical/models/shiny/Onix.gif b/src/canonical/models/front-shiny/Onix.gif similarity index 100% rename from src/canonical/models/shiny/Onix.gif rename to src/canonical/models/front-shiny/Onix.gif diff --git a/src/canonical/models/shiny/Oranguru.gif b/src/canonical/models/front-shiny/Oranguru.gif similarity index 100% rename from src/canonical/models/shiny/Oranguru.gif rename to src/canonical/models/front-shiny/Oranguru.gif diff --git a/src/canonical/models/shiny/Orbeetle--Gmax.gif b/src/canonical/models/front-shiny/Orbeetle--Gmax.gif similarity index 100% rename from src/canonical/models/shiny/Orbeetle--Gmax.gif rename to src/canonical/models/front-shiny/Orbeetle--Gmax.gif diff --git a/src/canonical/models/shiny/Orbeetle.gif b/src/canonical/models/front-shiny/Orbeetle.gif similarity index 100% rename from src/canonical/models/shiny/Orbeetle.gif rename to src/canonical/models/front-shiny/Orbeetle.gif diff --git a/src/canonical/models/shiny/Oricorio--Pa__0027u.gif b/src/canonical/models/front-shiny/Oricorio--Pa__0027u.gif similarity index 100% rename from src/canonical/models/shiny/Oricorio--Pa__0027u.gif rename to src/canonical/models/front-shiny/Oricorio--Pa__0027u.gif diff --git a/src/canonical/models/shiny/Oricorio--Pom-Pom.gif b/src/canonical/models/front-shiny/Oricorio--Pom-Pom.gif similarity index 100% rename from src/canonical/models/shiny/Oricorio--Pom-Pom.gif rename to src/canonical/models/front-shiny/Oricorio--Pom-Pom.gif diff --git a/src/canonical/models/shiny/Oricorio--Sensu.gif b/src/canonical/models/front-shiny/Oricorio--Sensu.gif similarity index 100% rename from src/canonical/models/shiny/Oricorio--Sensu.gif rename to src/canonical/models/front-shiny/Oricorio--Sensu.gif diff --git a/src/canonical/models/shiny/Oricorio.gif b/src/canonical/models/front-shiny/Oricorio.gif similarity index 100% rename from src/canonical/models/shiny/Oricorio.gif rename to src/canonical/models/front-shiny/Oricorio.gif diff --git a/src/canonical/models/shiny/Oshawott.gif b/src/canonical/models/front-shiny/Oshawott.gif similarity index 100% rename from src/canonical/models/shiny/Oshawott.gif rename to src/canonical/models/front-shiny/Oshawott.gif diff --git a/src/canonical/models/shiny/Pachirisu.gif b/src/canonical/models/front-shiny/Pachirisu.gif similarity index 100% rename from src/canonical/models/shiny/Pachirisu.gif rename to src/canonical/models/front-shiny/Pachirisu.gif diff --git a/src/canonical/models/shiny/Pajantom.gif b/src/canonical/models/front-shiny/Pajantom.gif similarity index 100% rename from src/canonical/models/shiny/Pajantom.gif rename to src/canonical/models/front-shiny/Pajantom.gif diff --git a/src/canonical/models/shiny/Palkia.gif b/src/canonical/models/front-shiny/Palkia.gif similarity index 100% rename from src/canonical/models/shiny/Palkia.gif rename to src/canonical/models/front-shiny/Palkia.gif diff --git a/src/canonical/models/shiny/Palossand.gif b/src/canonical/models/front-shiny/Palossand.gif similarity index 100% rename from src/canonical/models/shiny/Palossand.gif rename to src/canonical/models/front-shiny/Palossand.gif diff --git a/src/canonical/models/shiny/Palpitoad.gif b/src/canonical/models/front-shiny/Palpitoad.gif similarity index 100% rename from src/canonical/models/shiny/Palpitoad.gif rename to src/canonical/models/front-shiny/Palpitoad.gif diff --git a/src/canonical/models/shiny/Pancham.gif b/src/canonical/models/front-shiny/Pancham.gif similarity index 100% rename from src/canonical/models/shiny/Pancham.gif rename to src/canonical/models/front-shiny/Pancham.gif diff --git a/src/canonical/models/shiny/Pangoro.gif b/src/canonical/models/front-shiny/Pangoro.gif similarity index 100% rename from src/canonical/models/shiny/Pangoro.gif rename to src/canonical/models/front-shiny/Pangoro.gif diff --git a/src/canonical/models/shiny/Panpour.gif b/src/canonical/models/front-shiny/Panpour.gif similarity index 100% rename from src/canonical/models/shiny/Panpour.gif rename to src/canonical/models/front-shiny/Panpour.gif diff --git a/src/canonical/models/shiny/Pansage.gif b/src/canonical/models/front-shiny/Pansage.gif similarity index 100% rename from src/canonical/models/shiny/Pansage.gif rename to src/canonical/models/front-shiny/Pansage.gif diff --git a/src/canonical/models/shiny/Pansear.gif b/src/canonical/models/front-shiny/Pansear.gif similarity index 100% rename from src/canonical/models/shiny/Pansear.gif rename to src/canonical/models/front-shiny/Pansear.gif diff --git a/src/canonical/models/shiny/Paras.gif b/src/canonical/models/front-shiny/Paras.gif similarity index 100% rename from src/canonical/models/shiny/Paras.gif rename to src/canonical/models/front-shiny/Paras.gif diff --git a/src/canonical/models/shiny/Parasect.gif b/src/canonical/models/front-shiny/Parasect.gif similarity index 100% rename from src/canonical/models/shiny/Parasect.gif rename to src/canonical/models/front-shiny/Parasect.gif diff --git a/src/canonical/models/shiny/Passimian.gif b/src/canonical/models/front-shiny/Passimian.gif similarity index 100% rename from src/canonical/models/shiny/Passimian.gif rename to src/canonical/models/front-shiny/Passimian.gif diff --git a/src/canonical/models/shiny/Patrat.gif b/src/canonical/models/front-shiny/Patrat.gif similarity index 100% rename from src/canonical/models/shiny/Patrat.gif rename to src/canonical/models/front-shiny/Patrat.gif diff --git a/src/canonical/models/shiny/Pawniard.gif b/src/canonical/models/front-shiny/Pawniard.gif similarity index 100% rename from src/canonical/models/shiny/Pawniard.gif rename to src/canonical/models/front-shiny/Pawniard.gif diff --git a/src/canonical/models/shiny/Pelipper.gif b/src/canonical/models/front-shiny/Pelipper.gif similarity index 100% rename from src/canonical/models/shiny/Pelipper.gif rename to src/canonical/models/front-shiny/Pelipper.gif diff --git a/src/canonical/models/shiny/Perrserker.gif b/src/canonical/models/front-shiny/Perrserker.gif similarity index 100% rename from src/canonical/models/shiny/Perrserker.gif rename to src/canonical/models/front-shiny/Perrserker.gif diff --git a/src/canonical/models/shiny/Persian--Alola.gif b/src/canonical/models/front-shiny/Persian--Alola.gif similarity index 100% rename from src/canonical/models/shiny/Persian--Alola.gif rename to src/canonical/models/front-shiny/Persian--Alola.gif diff --git a/src/canonical/models/shiny/Persian.gif b/src/canonical/models/front-shiny/Persian.gif similarity index 100% rename from src/canonical/models/shiny/Persian.gif rename to src/canonical/models/front-shiny/Persian.gif diff --git a/src/canonical/models/shiny/Petilil.gif b/src/canonical/models/front-shiny/Petilil.gif similarity index 100% rename from src/canonical/models/shiny/Petilil.gif rename to src/canonical/models/front-shiny/Petilil.gif diff --git a/src/canonical/models/shiny/Phanpy.gif b/src/canonical/models/front-shiny/Phanpy.gif similarity index 100% rename from src/canonical/models/shiny/Phanpy.gif rename to src/canonical/models/front-shiny/Phanpy.gif diff --git a/src/canonical/models/shiny/Phantump.gif b/src/canonical/models/front-shiny/Phantump.gif similarity index 100% rename from src/canonical/models/shiny/Phantump.gif rename to src/canonical/models/front-shiny/Phantump.gif diff --git a/src/canonical/models/shiny/Pheromosa.gif b/src/canonical/models/front-shiny/Pheromosa.gif similarity index 100% rename from src/canonical/models/shiny/Pheromosa.gif rename to src/canonical/models/front-shiny/Pheromosa.gif diff --git a/src/canonical/models/shiny/Phione.gif b/src/canonical/models/front-shiny/Phione.gif similarity index 100% rename from src/canonical/models/shiny/Phione.gif rename to src/canonical/models/front-shiny/Phione.gif diff --git a/src/canonical/models/shiny/Pichu.gif b/src/canonical/models/front-shiny/Pichu.gif similarity index 100% rename from src/canonical/models/shiny/Pichu.gif rename to src/canonical/models/front-shiny/Pichu.gif diff --git a/src/canonical/models/shiny/Pidgeot--Mega.gif b/src/canonical/models/front-shiny/Pidgeot--Mega.gif similarity index 100% rename from src/canonical/models/shiny/Pidgeot--Mega.gif rename to src/canonical/models/front-shiny/Pidgeot--Mega.gif diff --git a/src/canonical/models/shiny/Pidgeot.gif b/src/canonical/models/front-shiny/Pidgeot.gif similarity index 100% rename from src/canonical/models/shiny/Pidgeot.gif rename to src/canonical/models/front-shiny/Pidgeot.gif diff --git a/src/canonical/models/shiny/Pidgeotto.gif b/src/canonical/models/front-shiny/Pidgeotto.gif similarity index 100% rename from src/canonical/models/shiny/Pidgeotto.gif rename to src/canonical/models/front-shiny/Pidgeotto.gif diff --git a/src/canonical/models/shiny/Pidgey.gif b/src/canonical/models/front-shiny/Pidgey.gif similarity index 100% rename from src/canonical/models/shiny/Pidgey.gif rename to src/canonical/models/front-shiny/Pidgey.gif diff --git a/src/canonical/models/shiny/Pidove.gif b/src/canonical/models/front-shiny/Pidove.gif similarity index 100% rename from src/canonical/models/shiny/Pidove.gif rename to src/canonical/models/front-shiny/Pidove.gif diff --git a/src/canonical/models/shiny/Pignite.gif b/src/canonical/models/front-shiny/Pignite.gif similarity index 100% rename from src/canonical/models/shiny/Pignite.gif rename to src/canonical/models/front-shiny/Pignite.gif diff --git a/src/canonical/models/shiny/Pikachu--Belle.gif b/src/canonical/models/front-shiny/Pikachu--Belle.gif similarity index 100% rename from src/canonical/models/shiny/Pikachu--Belle.gif rename to src/canonical/models/front-shiny/Pikachu--Belle.gif diff --git a/src/canonical/models/shiny/Pikachu--Cosplay.gif b/src/canonical/models/front-shiny/Pikachu--Cosplay.gif similarity index 100% rename from src/canonical/models/shiny/Pikachu--Cosplay.gif rename to src/canonical/models/front-shiny/Pikachu--Cosplay.gif diff --git a/src/canonical/models/shiny/Pikachu--Gmax.gif b/src/canonical/models/front-shiny/Pikachu--Gmax.gif similarity index 100% rename from src/canonical/models/shiny/Pikachu--Gmax.gif rename to src/canonical/models/front-shiny/Pikachu--Gmax.gif diff --git a/src/canonical/models/shiny/Pikachu--Libre.gif b/src/canonical/models/front-shiny/Pikachu--Libre.gif similarity index 100% rename from src/canonical/models/shiny/Pikachu--Libre.gif rename to src/canonical/models/front-shiny/Pikachu--Libre.gif diff --git a/src/canonical/models/shiny/Pikachu--Partner.gif b/src/canonical/models/front-shiny/Pikachu--Partner.gif similarity index 100% rename from src/canonical/models/shiny/Pikachu--Partner.gif rename to src/canonical/models/front-shiny/Pikachu--Partner.gif diff --git a/src/canonical/models/shiny/Pikachu--PhD.gif b/src/canonical/models/front-shiny/Pikachu--PhD.gif similarity index 100% rename from src/canonical/models/shiny/Pikachu--PhD.gif rename to src/canonical/models/front-shiny/Pikachu--PhD.gif diff --git a/src/canonical/models/shiny/Pikachu--Pop-Star.gif b/src/canonical/models/front-shiny/Pikachu--Pop-Star.gif similarity index 100% rename from src/canonical/models/shiny/Pikachu--Pop-Star.gif rename to src/canonical/models/front-shiny/Pikachu--Pop-Star.gif diff --git a/src/canonical/models/shiny/Pikachu--Rock-Star.gif b/src/canonical/models/front-shiny/Pikachu--Rock-Star.gif similarity index 100% rename from src/canonical/models/shiny/Pikachu--Rock-Star.gif rename to src/canonical/models/front-shiny/Pikachu--Rock-Star.gif diff --git a/src/canonical/models/shiny/Pikachu.gif b/src/canonical/models/front-shiny/Pikachu.gif similarity index 100% rename from src/canonical/models/shiny/Pikachu.gif rename to src/canonical/models/front-shiny/Pikachu.gif diff --git a/src/canonical/models/shiny/Pikipek.gif b/src/canonical/models/front-shiny/Pikipek.gif similarity index 100% rename from src/canonical/models/shiny/Pikipek.gif rename to src/canonical/models/front-shiny/Pikipek.gif diff --git a/src/canonical/models/shiny/Piloswine.gif b/src/canonical/models/front-shiny/Piloswine.gif similarity index 100% rename from src/canonical/models/shiny/Piloswine.gif rename to src/canonical/models/front-shiny/Piloswine.gif diff --git a/src/canonical/models/shiny/Pincurchin.gif b/src/canonical/models/front-shiny/Pincurchin.gif similarity index 100% rename from src/canonical/models/shiny/Pincurchin.gif rename to src/canonical/models/front-shiny/Pincurchin.gif diff --git a/src/canonical/models/shiny/Pineco.gif b/src/canonical/models/front-shiny/Pineco.gif similarity index 100% rename from src/canonical/models/shiny/Pineco.gif rename to src/canonical/models/front-shiny/Pineco.gif diff --git a/src/canonical/models/shiny/Pinsir--Mega.gif b/src/canonical/models/front-shiny/Pinsir--Mega.gif similarity index 100% rename from src/canonical/models/shiny/Pinsir--Mega.gif rename to src/canonical/models/front-shiny/Pinsir--Mega.gif diff --git a/src/canonical/models/shiny/Pinsir.gif b/src/canonical/models/front-shiny/Pinsir.gif similarity index 100% rename from src/canonical/models/shiny/Pinsir.gif rename to src/canonical/models/front-shiny/Pinsir.gif diff --git a/src/canonical/models/shiny/Piplup.gif b/src/canonical/models/front-shiny/Piplup.gif similarity index 100% rename from src/canonical/models/shiny/Piplup.gif rename to src/canonical/models/front-shiny/Piplup.gif diff --git a/src/canonical/models/shiny/Plasmanta.gif b/src/canonical/models/front-shiny/Plasmanta.gif similarity index 100% rename from src/canonical/models/shiny/Plasmanta.gif rename to src/canonical/models/front-shiny/Plasmanta.gif diff --git a/src/canonical/models/shiny/Pluffle.gif b/src/canonical/models/front-shiny/Pluffle.gif similarity index 100% rename from src/canonical/models/shiny/Pluffle.gif rename to src/canonical/models/front-shiny/Pluffle.gif diff --git a/src/canonical/models/shiny/Plusle.gif b/src/canonical/models/front-shiny/Plusle.gif similarity index 100% rename from src/canonical/models/shiny/Plusle.gif rename to src/canonical/models/front-shiny/Plusle.gif diff --git a/src/canonical/models/shiny/Poipole.gif b/src/canonical/models/front-shiny/Poipole.gif similarity index 100% rename from src/canonical/models/shiny/Poipole.gif rename to src/canonical/models/front-shiny/Poipole.gif diff --git a/src/canonical/models/shiny/Politoed.gif b/src/canonical/models/front-shiny/Politoed.gif similarity index 100% rename from src/canonical/models/shiny/Politoed.gif rename to src/canonical/models/front-shiny/Politoed.gif diff --git a/src/canonical/models/shiny/Poliwag.gif b/src/canonical/models/front-shiny/Poliwag.gif similarity index 100% rename from src/canonical/models/shiny/Poliwag.gif rename to src/canonical/models/front-shiny/Poliwag.gif diff --git a/src/canonical/models/shiny/Poliwhirl.gif b/src/canonical/models/front-shiny/Poliwhirl.gif similarity index 100% rename from src/canonical/models/shiny/Poliwhirl.gif rename to src/canonical/models/front-shiny/Poliwhirl.gif diff --git a/src/canonical/models/shiny/Poliwrath.gif b/src/canonical/models/front-shiny/Poliwrath.gif similarity index 100% rename from src/canonical/models/shiny/Poliwrath.gif rename to src/canonical/models/front-shiny/Poliwrath.gif diff --git a/src/canonical/models/shiny/Polteageist--Antique.gif b/src/canonical/models/front-shiny/Polteageist--Antique.gif similarity index 100% rename from src/canonical/models/shiny/Polteageist--Antique.gif rename to src/canonical/models/front-shiny/Polteageist--Antique.gif diff --git a/src/canonical/models/shiny/Polteageist.gif b/src/canonical/models/front-shiny/Polteageist.gif similarity index 100% rename from src/canonical/models/shiny/Polteageist.gif rename to src/canonical/models/front-shiny/Polteageist.gif diff --git a/src/canonical/models/shiny/Ponyta--Galar.gif b/src/canonical/models/front-shiny/Ponyta--Galar.gif similarity index 100% rename from src/canonical/models/shiny/Ponyta--Galar.gif rename to src/canonical/models/front-shiny/Ponyta--Galar.gif diff --git a/src/canonical/models/shiny/Ponyta.gif b/src/canonical/models/front-shiny/Ponyta.gif similarity index 100% rename from src/canonical/models/shiny/Ponyta.gif rename to src/canonical/models/front-shiny/Ponyta.gif diff --git a/src/canonical/models/shiny/Poochyena.gif b/src/canonical/models/front-shiny/Poochyena.gif similarity index 100% rename from src/canonical/models/shiny/Poochyena.gif rename to src/canonical/models/front-shiny/Poochyena.gif diff --git a/src/canonical/models/shiny/Popplio.gif b/src/canonical/models/front-shiny/Popplio.gif similarity index 100% rename from src/canonical/models/shiny/Popplio.gif rename to src/canonical/models/front-shiny/Popplio.gif diff --git a/src/canonical/models/shiny/Porygon-Z.gif b/src/canonical/models/front-shiny/Porygon-Z.gif similarity index 100% rename from src/canonical/models/shiny/Porygon-Z.gif rename to src/canonical/models/front-shiny/Porygon-Z.gif diff --git a/src/canonical/models/shiny/Porygon.gif b/src/canonical/models/front-shiny/Porygon.gif similarity index 100% rename from src/canonical/models/shiny/Porygon.gif rename to src/canonical/models/front-shiny/Porygon.gif diff --git a/src/canonical/models/shiny/Porygon2.gif b/src/canonical/models/front-shiny/Porygon2.gif similarity index 100% rename from src/canonical/models/shiny/Porygon2.gif rename to src/canonical/models/front-shiny/Porygon2.gif diff --git a/src/canonical/models/shiny/Primarina.gif b/src/canonical/models/front-shiny/Primarina.gif similarity index 100% rename from src/canonical/models/shiny/Primarina.gif rename to src/canonical/models/front-shiny/Primarina.gif diff --git a/src/canonical/models/shiny/Primeape.gif b/src/canonical/models/front-shiny/Primeape.gif similarity index 100% rename from src/canonical/models/shiny/Primeape.gif rename to src/canonical/models/front-shiny/Primeape.gif diff --git a/src/canonical/models/shiny/Prinplup.gif b/src/canonical/models/front-shiny/Prinplup.gif similarity index 100% rename from src/canonical/models/shiny/Prinplup.gif rename to src/canonical/models/front-shiny/Prinplup.gif diff --git a/src/canonical/models/shiny/Probopass.gif b/src/canonical/models/front-shiny/Probopass.gif similarity index 100% rename from src/canonical/models/shiny/Probopass.gif rename to src/canonical/models/front-shiny/Probopass.gif diff --git a/src/canonical/models/shiny/Psyduck.gif b/src/canonical/models/front-shiny/Psyduck.gif similarity index 100% rename from src/canonical/models/shiny/Psyduck.gif rename to src/canonical/models/front-shiny/Psyduck.gif diff --git a/src/canonical/models/shiny/Pumpkaboo--Large.gif b/src/canonical/models/front-shiny/Pumpkaboo--Large.gif similarity index 100% rename from src/canonical/models/shiny/Pumpkaboo--Large.gif rename to src/canonical/models/front-shiny/Pumpkaboo--Large.gif diff --git a/src/canonical/models/shiny/Pumpkaboo--Small.gif b/src/canonical/models/front-shiny/Pumpkaboo--Small.gif similarity index 100% rename from src/canonical/models/shiny/Pumpkaboo--Small.gif rename to src/canonical/models/front-shiny/Pumpkaboo--Small.gif diff --git a/src/canonical/models/shiny/Pumpkaboo--Super.gif b/src/canonical/models/front-shiny/Pumpkaboo--Super.gif similarity index 100% rename from src/canonical/models/shiny/Pumpkaboo--Super.gif rename to src/canonical/models/front-shiny/Pumpkaboo--Super.gif diff --git a/src/canonical/models/shiny/Pumpkaboo.gif b/src/canonical/models/front-shiny/Pumpkaboo.gif similarity index 100% rename from src/canonical/models/shiny/Pumpkaboo.gif rename to src/canonical/models/front-shiny/Pumpkaboo.gif diff --git a/src/canonical/models/shiny/Pupitar.gif b/src/canonical/models/front-shiny/Pupitar.gif similarity index 100% rename from src/canonical/models/shiny/Pupitar.gif rename to src/canonical/models/front-shiny/Pupitar.gif diff --git a/src/canonical/models/shiny/Purrloin.gif b/src/canonical/models/front-shiny/Purrloin.gif similarity index 100% rename from src/canonical/models/shiny/Purrloin.gif rename to src/canonical/models/front-shiny/Purrloin.gif diff --git a/src/canonical/models/shiny/Purugly.gif b/src/canonical/models/front-shiny/Purugly.gif similarity index 100% rename from src/canonical/models/shiny/Purugly.gif rename to src/canonical/models/front-shiny/Purugly.gif diff --git a/src/canonical/models/shiny/Pyroak.gif b/src/canonical/models/front-shiny/Pyroak.gif similarity index 100% rename from src/canonical/models/shiny/Pyroak.gif rename to src/canonical/models/front-shiny/Pyroak.gif diff --git a/src/canonical/models/shiny/Pyroar.gif b/src/canonical/models/front-shiny/Pyroar.gif similarity index 100% rename from src/canonical/models/shiny/Pyroar.gif rename to src/canonical/models/front-shiny/Pyroar.gif diff --git a/src/canonical/models/shiny/Pyukumuku.gif b/src/canonical/models/front-shiny/Pyukumuku.gif similarity index 100% rename from src/canonical/models/shiny/Pyukumuku.gif rename to src/canonical/models/front-shiny/Pyukumuku.gif diff --git a/src/canonical/models/shiny/Quagsire.gif b/src/canonical/models/front-shiny/Quagsire.gif similarity index 100% rename from src/canonical/models/shiny/Quagsire.gif rename to src/canonical/models/front-shiny/Quagsire.gif diff --git a/src/canonical/models/shiny/Quilava.gif b/src/canonical/models/front-shiny/Quilava.gif similarity index 100% rename from src/canonical/models/shiny/Quilava.gif rename to src/canonical/models/front-shiny/Quilava.gif diff --git a/src/canonical/models/shiny/Quilladin.gif b/src/canonical/models/front-shiny/Quilladin.gif similarity index 100% rename from src/canonical/models/shiny/Quilladin.gif rename to src/canonical/models/front-shiny/Quilladin.gif diff --git a/src/canonical/models/shiny/Qwilfish.gif b/src/canonical/models/front-shiny/Qwilfish.gif similarity index 100% rename from src/canonical/models/shiny/Qwilfish.gif rename to src/canonical/models/front-shiny/Qwilfish.gif diff --git a/src/canonical/models/shiny/Raboot.gif b/src/canonical/models/front-shiny/Raboot.gif similarity index 100% rename from src/canonical/models/shiny/Raboot.gif rename to src/canonical/models/front-shiny/Raboot.gif diff --git a/src/canonical/models/shiny/Raichu--Alola.gif b/src/canonical/models/front-shiny/Raichu--Alola.gif similarity index 100% rename from src/canonical/models/shiny/Raichu--Alola.gif rename to src/canonical/models/front-shiny/Raichu--Alola.gif diff --git a/src/canonical/models/shiny/Raichu.gif b/src/canonical/models/front-shiny/Raichu.gif similarity index 100% rename from src/canonical/models/shiny/Raichu.gif rename to src/canonical/models/front-shiny/Raichu.gif diff --git a/src/canonical/models/shiny/Raikou.gif b/src/canonical/models/front-shiny/Raikou.gif similarity index 100% rename from src/canonical/models/shiny/Raikou.gif rename to src/canonical/models/front-shiny/Raikou.gif diff --git a/src/canonical/models/shiny/Ralts.gif b/src/canonical/models/front-shiny/Ralts.gif similarity index 100% rename from src/canonical/models/shiny/Ralts.gif rename to src/canonical/models/front-shiny/Ralts.gif diff --git a/src/canonical/models/shiny/Rampardos.gif b/src/canonical/models/front-shiny/Rampardos.gif similarity index 100% rename from src/canonical/models/shiny/Rampardos.gif rename to src/canonical/models/front-shiny/Rampardos.gif diff --git a/src/canonical/models/shiny/Rapidash--Galar.gif b/src/canonical/models/front-shiny/Rapidash--Galar.gif similarity index 100% rename from src/canonical/models/shiny/Rapidash--Galar.gif rename to src/canonical/models/front-shiny/Rapidash--Galar.gif diff --git a/src/canonical/models/shiny/Rapidash.gif b/src/canonical/models/front-shiny/Rapidash.gif similarity index 100% rename from src/canonical/models/shiny/Rapidash.gif rename to src/canonical/models/front-shiny/Rapidash.gif diff --git a/src/canonical/models/shiny/Raticate--Alola-Totem.gif b/src/canonical/models/front-shiny/Raticate--Alola-Totem.gif similarity index 100% rename from src/canonical/models/shiny/Raticate--Alola-Totem.gif rename to src/canonical/models/front-shiny/Raticate--Alola-Totem.gif diff --git a/src/canonical/models/shiny/Raticate--Alola.gif b/src/canonical/models/front-shiny/Raticate--Alola.gif similarity index 100% rename from src/canonical/models/shiny/Raticate--Alola.gif rename to src/canonical/models/front-shiny/Raticate--Alola.gif diff --git a/src/canonical/models/shiny/Raticate.gif b/src/canonical/models/front-shiny/Raticate.gif similarity index 100% rename from src/canonical/models/shiny/Raticate.gif rename to src/canonical/models/front-shiny/Raticate.gif diff --git a/src/canonical/models/shiny/Rattata--Alola.gif b/src/canonical/models/front-shiny/Rattata--Alola.gif similarity index 100% rename from src/canonical/models/shiny/Rattata--Alola.gif rename to src/canonical/models/front-shiny/Rattata--Alola.gif diff --git a/src/canonical/models/shiny/Rattata.gif b/src/canonical/models/front-shiny/Rattata.gif similarity index 100% rename from src/canonical/models/shiny/Rattata.gif rename to src/canonical/models/front-shiny/Rattata.gif diff --git a/src/canonical/models/shiny/Rayquaza--Mega.gif b/src/canonical/models/front-shiny/Rayquaza--Mega.gif similarity index 100% rename from src/canonical/models/shiny/Rayquaza--Mega.gif rename to src/canonical/models/front-shiny/Rayquaza--Mega.gif diff --git a/src/canonical/models/shiny/Rayquaza.gif b/src/canonical/models/front-shiny/Rayquaza.gif similarity index 100% rename from src/canonical/models/shiny/Rayquaza.gif rename to src/canonical/models/front-shiny/Rayquaza.gif diff --git a/src/canonical/models/shiny/Regice.gif b/src/canonical/models/front-shiny/Regice.gif similarity index 100% rename from src/canonical/models/shiny/Regice.gif rename to src/canonical/models/front-shiny/Regice.gif diff --git a/src/canonical/models/shiny/Regigigas.gif b/src/canonical/models/front-shiny/Regigigas.gif similarity index 100% rename from src/canonical/models/shiny/Regigigas.gif rename to src/canonical/models/front-shiny/Regigigas.gif diff --git a/src/canonical/models/shiny/Regirock.gif b/src/canonical/models/front-shiny/Regirock.gif similarity index 100% rename from src/canonical/models/shiny/Regirock.gif rename to src/canonical/models/front-shiny/Regirock.gif diff --git a/src/canonical/models/shiny/Registeel.gif b/src/canonical/models/front-shiny/Registeel.gif similarity index 100% rename from src/canonical/models/shiny/Registeel.gif rename to src/canonical/models/front-shiny/Registeel.gif diff --git a/src/canonical/models/shiny/Relicanth.gif b/src/canonical/models/front-shiny/Relicanth.gif similarity index 100% rename from src/canonical/models/shiny/Relicanth.gif rename to src/canonical/models/front-shiny/Relicanth.gif diff --git a/src/canonical/models/shiny/Remoraid.gif b/src/canonical/models/front-shiny/Remoraid.gif similarity index 100% rename from src/canonical/models/shiny/Remoraid.gif rename to src/canonical/models/front-shiny/Remoraid.gif diff --git a/src/canonical/models/shiny/Reshiram.gif b/src/canonical/models/front-shiny/Reshiram.gif similarity index 100% rename from src/canonical/models/shiny/Reshiram.gif rename to src/canonical/models/front-shiny/Reshiram.gif diff --git a/src/canonical/models/shiny/Reuniclus.gif b/src/canonical/models/front-shiny/Reuniclus.gif similarity index 100% rename from src/canonical/models/shiny/Reuniclus.gif rename to src/canonical/models/front-shiny/Reuniclus.gif diff --git a/src/canonical/models/shiny/Rhydon.gif b/src/canonical/models/front-shiny/Rhydon.gif similarity index 100% rename from src/canonical/models/shiny/Rhydon.gif rename to src/canonical/models/front-shiny/Rhydon.gif diff --git a/src/canonical/models/shiny/Rhyhorn.gif b/src/canonical/models/front-shiny/Rhyhorn.gif similarity index 100% rename from src/canonical/models/shiny/Rhyhorn.gif rename to src/canonical/models/front-shiny/Rhyhorn.gif diff --git a/src/canonical/models/shiny/Rhyperior.gif b/src/canonical/models/front-shiny/Rhyperior.gif similarity index 100% rename from src/canonical/models/shiny/Rhyperior.gif rename to src/canonical/models/front-shiny/Rhyperior.gif diff --git a/src/canonical/models/shiny/Ribombee--Totem.gif b/src/canonical/models/front-shiny/Ribombee--Totem.gif similarity index 100% rename from src/canonical/models/shiny/Ribombee--Totem.gif rename to src/canonical/models/front-shiny/Ribombee--Totem.gif diff --git a/src/canonical/models/shiny/Ribombee.gif b/src/canonical/models/front-shiny/Ribombee.gif similarity index 100% rename from src/canonical/models/shiny/Ribombee.gif rename to src/canonical/models/front-shiny/Ribombee.gif diff --git a/src/canonical/models/shiny/Rillaboom.gif b/src/canonical/models/front-shiny/Rillaboom.gif similarity index 100% rename from src/canonical/models/shiny/Rillaboom.gif rename to src/canonical/models/front-shiny/Rillaboom.gif diff --git a/src/canonical/models/shiny/Riolu.gif b/src/canonical/models/front-shiny/Riolu.gif similarity index 100% rename from src/canonical/models/shiny/Riolu.gif rename to src/canonical/models/front-shiny/Riolu.gif diff --git a/src/canonical/models/shiny/Rockruff.gif b/src/canonical/models/front-shiny/Rockruff.gif similarity index 100% rename from src/canonical/models/shiny/Rockruff.gif rename to src/canonical/models/front-shiny/Rockruff.gif diff --git a/src/canonical/models/shiny/Roggenrola.gif b/src/canonical/models/front-shiny/Roggenrola.gif similarity index 100% rename from src/canonical/models/shiny/Roggenrola.gif rename to src/canonical/models/front-shiny/Roggenrola.gif diff --git a/src/canonical/models/shiny/Rolycoly.gif b/src/canonical/models/front-shiny/Rolycoly.gif similarity index 100% rename from src/canonical/models/shiny/Rolycoly.gif rename to src/canonical/models/front-shiny/Rolycoly.gif diff --git a/src/canonical/models/shiny/Rookidee.gif b/src/canonical/models/front-shiny/Rookidee.gif similarity index 100% rename from src/canonical/models/shiny/Rookidee.gif rename to src/canonical/models/front-shiny/Rookidee.gif diff --git a/src/canonical/models/shiny/Roselia.gif b/src/canonical/models/front-shiny/Roselia.gif similarity index 100% rename from src/canonical/models/shiny/Roselia.gif rename to src/canonical/models/front-shiny/Roselia.gif diff --git a/src/canonical/models/shiny/Roserade.gif b/src/canonical/models/front-shiny/Roserade.gif similarity index 100% rename from src/canonical/models/shiny/Roserade.gif rename to src/canonical/models/front-shiny/Roserade.gif diff --git a/src/canonical/models/shiny/Rotom--Fan.gif b/src/canonical/models/front-shiny/Rotom--Fan.gif similarity index 100% rename from src/canonical/models/shiny/Rotom--Fan.gif rename to src/canonical/models/front-shiny/Rotom--Fan.gif diff --git a/src/canonical/models/shiny/Rotom--Frost.gif b/src/canonical/models/front-shiny/Rotom--Frost.gif similarity index 100% rename from src/canonical/models/shiny/Rotom--Frost.gif rename to src/canonical/models/front-shiny/Rotom--Frost.gif diff --git a/src/canonical/models/shiny/Rotom--Heat.gif b/src/canonical/models/front-shiny/Rotom--Heat.gif similarity index 100% rename from src/canonical/models/shiny/Rotom--Heat.gif rename to src/canonical/models/front-shiny/Rotom--Heat.gif diff --git a/src/canonical/models/shiny/Rotom--Mow.gif b/src/canonical/models/front-shiny/Rotom--Mow.gif similarity index 100% rename from src/canonical/models/shiny/Rotom--Mow.gif rename to src/canonical/models/front-shiny/Rotom--Mow.gif diff --git a/src/canonical/models/shiny/Rotom--Wash.gif b/src/canonical/models/front-shiny/Rotom--Wash.gif similarity index 100% rename from src/canonical/models/shiny/Rotom--Wash.gif rename to src/canonical/models/front-shiny/Rotom--Wash.gif diff --git a/src/canonical/models/shiny/Rotom.gif b/src/canonical/models/front-shiny/Rotom.gif similarity index 100% rename from src/canonical/models/shiny/Rotom.gif rename to src/canonical/models/front-shiny/Rotom.gif diff --git a/src/canonical/models/shiny/Rowlet.gif b/src/canonical/models/front-shiny/Rowlet.gif similarity index 100% rename from src/canonical/models/shiny/Rowlet.gif rename to src/canonical/models/front-shiny/Rowlet.gif diff --git a/src/canonical/models/shiny/Rufflet.gif b/src/canonical/models/front-shiny/Rufflet.gif similarity index 100% rename from src/canonical/models/shiny/Rufflet.gif rename to src/canonical/models/front-shiny/Rufflet.gif diff --git a/src/canonical/models/shiny/Runerigus.gif b/src/canonical/models/front-shiny/Runerigus.gif similarity index 100% rename from src/canonical/models/shiny/Runerigus.gif rename to src/canonical/models/front-shiny/Runerigus.gif diff --git a/src/canonical/models/shiny/Sableye--Mega.gif b/src/canonical/models/front-shiny/Sableye--Mega.gif similarity index 100% rename from src/canonical/models/shiny/Sableye--Mega.gif rename to src/canonical/models/front-shiny/Sableye--Mega.gif diff --git a/src/canonical/models/shiny/Sableye.gif b/src/canonical/models/front-shiny/Sableye.gif similarity index 100% rename from src/canonical/models/shiny/Sableye.gif rename to src/canonical/models/front-shiny/Sableye.gif diff --git a/src/canonical/models/shiny/Salamence--Mega.gif b/src/canonical/models/front-shiny/Salamence--Mega.gif similarity index 100% rename from src/canonical/models/shiny/Salamence--Mega.gif rename to src/canonical/models/front-shiny/Salamence--Mega.gif diff --git a/src/canonical/models/shiny/Salamence.gif b/src/canonical/models/front-shiny/Salamence.gif similarity index 100% rename from src/canonical/models/shiny/Salamence.gif rename to src/canonical/models/front-shiny/Salamence.gif diff --git a/src/canonical/models/shiny/Salandit.gif b/src/canonical/models/front-shiny/Salandit.gif similarity index 100% rename from src/canonical/models/shiny/Salandit.gif rename to src/canonical/models/front-shiny/Salandit.gif diff --git a/src/canonical/models/shiny/Salazzle--Totem.gif b/src/canonical/models/front-shiny/Salazzle--Totem.gif similarity index 100% rename from src/canonical/models/shiny/Salazzle--Totem.gif rename to src/canonical/models/front-shiny/Salazzle--Totem.gif diff --git a/src/canonical/models/shiny/Salazzle.gif b/src/canonical/models/front-shiny/Salazzle.gif similarity index 100% rename from src/canonical/models/shiny/Salazzle.gif rename to src/canonical/models/front-shiny/Salazzle.gif diff --git a/src/canonical/models/shiny/Samurott.gif b/src/canonical/models/front-shiny/Samurott.gif similarity index 100% rename from src/canonical/models/shiny/Samurott.gif rename to src/canonical/models/front-shiny/Samurott.gif diff --git a/src/canonical/models/shiny/Sandaconda--Gmax.gif b/src/canonical/models/front-shiny/Sandaconda--Gmax.gif similarity index 100% rename from src/canonical/models/shiny/Sandaconda--Gmax.gif rename to src/canonical/models/front-shiny/Sandaconda--Gmax.gif diff --git a/src/canonical/models/shiny/Sandaconda.gif b/src/canonical/models/front-shiny/Sandaconda.gif similarity index 100% rename from src/canonical/models/shiny/Sandaconda.gif rename to src/canonical/models/front-shiny/Sandaconda.gif diff --git a/src/canonical/models/shiny/Sandile.gif b/src/canonical/models/front-shiny/Sandile.gif similarity index 100% rename from src/canonical/models/shiny/Sandile.gif rename to src/canonical/models/front-shiny/Sandile.gif diff --git a/src/canonical/models/shiny/Sandshrew--Alola.gif b/src/canonical/models/front-shiny/Sandshrew--Alola.gif similarity index 100% rename from src/canonical/models/shiny/Sandshrew--Alola.gif rename to src/canonical/models/front-shiny/Sandshrew--Alola.gif diff --git a/src/canonical/models/shiny/Sandshrew.gif b/src/canonical/models/front-shiny/Sandshrew.gif similarity index 100% rename from src/canonical/models/shiny/Sandshrew.gif rename to src/canonical/models/front-shiny/Sandshrew.gif diff --git a/src/canonical/models/shiny/Sandslash--Alola.gif b/src/canonical/models/front-shiny/Sandslash--Alola.gif similarity index 100% rename from src/canonical/models/shiny/Sandslash--Alola.gif rename to src/canonical/models/front-shiny/Sandslash--Alola.gif diff --git a/src/canonical/models/shiny/Sandslash.gif b/src/canonical/models/front-shiny/Sandslash.gif similarity index 100% rename from src/canonical/models/shiny/Sandslash.gif rename to src/canonical/models/front-shiny/Sandslash.gif diff --git a/src/canonical/models/shiny/Sandygast.gif b/src/canonical/models/front-shiny/Sandygast.gif similarity index 100% rename from src/canonical/models/shiny/Sandygast.gif rename to src/canonical/models/front-shiny/Sandygast.gif diff --git a/src/canonical/models/shiny/Sawk.gif b/src/canonical/models/front-shiny/Sawk.gif similarity index 100% rename from src/canonical/models/shiny/Sawk.gif rename to src/canonical/models/front-shiny/Sawk.gif diff --git a/src/canonical/models/shiny/Sawsbuck.gif b/src/canonical/models/front-shiny/Sawsbuck.gif similarity index 100% rename from src/canonical/models/shiny/Sawsbuck.gif rename to src/canonical/models/front-shiny/Sawsbuck.gif diff --git a/src/canonical/models/shiny/Scatterbug.gif b/src/canonical/models/front-shiny/Scatterbug.gif similarity index 100% rename from src/canonical/models/shiny/Scatterbug.gif rename to src/canonical/models/front-shiny/Scatterbug.gif diff --git a/src/canonical/models/shiny/Sceptile--Mega.gif b/src/canonical/models/front-shiny/Sceptile--Mega.gif similarity index 100% rename from src/canonical/models/shiny/Sceptile--Mega.gif rename to src/canonical/models/front-shiny/Sceptile--Mega.gif diff --git a/src/canonical/models/shiny/Sceptile.gif b/src/canonical/models/front-shiny/Sceptile.gif similarity index 100% rename from src/canonical/models/shiny/Sceptile.gif rename to src/canonical/models/front-shiny/Sceptile.gif diff --git a/src/canonical/models/shiny/Scizor--Mega.gif b/src/canonical/models/front-shiny/Scizor--Mega.gif similarity index 100% rename from src/canonical/models/shiny/Scizor--Mega.gif rename to src/canonical/models/front-shiny/Scizor--Mega.gif diff --git a/src/canonical/models/shiny/Scizor.gif b/src/canonical/models/front-shiny/Scizor.gif similarity index 100% rename from src/canonical/models/shiny/Scizor.gif rename to src/canonical/models/front-shiny/Scizor.gif diff --git a/src/canonical/models/shiny/Scolipede.gif b/src/canonical/models/front-shiny/Scolipede.gif similarity index 100% rename from src/canonical/models/shiny/Scolipede.gif rename to src/canonical/models/front-shiny/Scolipede.gif diff --git a/src/canonical/models/shiny/Scorbunny.gif b/src/canonical/models/front-shiny/Scorbunny.gif similarity index 100% rename from src/canonical/models/shiny/Scorbunny.gif rename to src/canonical/models/front-shiny/Scorbunny.gif diff --git a/src/canonical/models/shiny/Scrafty.gif b/src/canonical/models/front-shiny/Scrafty.gif similarity index 100% rename from src/canonical/models/shiny/Scrafty.gif rename to src/canonical/models/front-shiny/Scrafty.gif diff --git a/src/canonical/models/shiny/Scraggy.gif b/src/canonical/models/front-shiny/Scraggy.gif similarity index 100% rename from src/canonical/models/shiny/Scraggy.gif rename to src/canonical/models/front-shiny/Scraggy.gif diff --git a/src/canonical/models/shiny/Scratchet.gif b/src/canonical/models/front-shiny/Scratchet.gif similarity index 100% rename from src/canonical/models/shiny/Scratchet.gif rename to src/canonical/models/front-shiny/Scratchet.gif diff --git a/src/canonical/models/shiny/Scyther.gif b/src/canonical/models/front-shiny/Scyther.gif similarity index 100% rename from src/canonical/models/shiny/Scyther.gif rename to src/canonical/models/front-shiny/Scyther.gif diff --git a/src/canonical/models/shiny/Seadra.gif b/src/canonical/models/front-shiny/Seadra.gif similarity index 100% rename from src/canonical/models/shiny/Seadra.gif rename to src/canonical/models/front-shiny/Seadra.gif diff --git a/src/canonical/models/shiny/Seaking.gif b/src/canonical/models/front-shiny/Seaking.gif similarity index 100% rename from src/canonical/models/shiny/Seaking.gif rename to src/canonical/models/front-shiny/Seaking.gif diff --git a/src/canonical/models/shiny/Sealeo.gif b/src/canonical/models/front-shiny/Sealeo.gif similarity index 100% rename from src/canonical/models/shiny/Sealeo.gif rename to src/canonical/models/front-shiny/Sealeo.gif diff --git a/src/canonical/models/shiny/Seedot.gif b/src/canonical/models/front-shiny/Seedot.gif similarity index 100% rename from src/canonical/models/shiny/Seedot.gif rename to src/canonical/models/front-shiny/Seedot.gif diff --git a/src/canonical/models/shiny/Seel.gif b/src/canonical/models/front-shiny/Seel.gif similarity index 100% rename from src/canonical/models/shiny/Seel.gif rename to src/canonical/models/front-shiny/Seel.gif diff --git a/src/canonical/models/shiny/Seismitoad.gif b/src/canonical/models/front-shiny/Seismitoad.gif similarity index 100% rename from src/canonical/models/shiny/Seismitoad.gif rename to src/canonical/models/front-shiny/Seismitoad.gif diff --git a/src/canonical/models/shiny/Sentret.gif b/src/canonical/models/front-shiny/Sentret.gif similarity index 100% rename from src/canonical/models/shiny/Sentret.gif rename to src/canonical/models/front-shiny/Sentret.gif diff --git a/src/canonical/models/shiny/Serperior.gif b/src/canonical/models/front-shiny/Serperior.gif similarity index 100% rename from src/canonical/models/shiny/Serperior.gif rename to src/canonical/models/front-shiny/Serperior.gif diff --git a/src/canonical/models/shiny/Servine.gif b/src/canonical/models/front-shiny/Servine.gif similarity index 100% rename from src/canonical/models/shiny/Servine.gif rename to src/canonical/models/front-shiny/Servine.gif diff --git a/src/canonical/models/shiny/Seviper.gif b/src/canonical/models/front-shiny/Seviper.gif similarity index 100% rename from src/canonical/models/shiny/Seviper.gif rename to src/canonical/models/front-shiny/Seviper.gif diff --git a/src/canonical/models/shiny/Sewaddle.gif b/src/canonical/models/front-shiny/Sewaddle.gif similarity index 100% rename from src/canonical/models/shiny/Sewaddle.gif rename to src/canonical/models/front-shiny/Sewaddle.gif diff --git a/src/canonical/models/shiny/Sharpedo--Mega.gif b/src/canonical/models/front-shiny/Sharpedo--Mega.gif similarity index 100% rename from src/canonical/models/shiny/Sharpedo--Mega.gif rename to src/canonical/models/front-shiny/Sharpedo--Mega.gif diff --git a/src/canonical/models/shiny/Sharpedo.gif b/src/canonical/models/front-shiny/Sharpedo.gif similarity index 100% rename from src/canonical/models/shiny/Sharpedo.gif rename to src/canonical/models/front-shiny/Sharpedo.gif diff --git a/src/canonical/models/shiny/Shaymin--Sky.gif b/src/canonical/models/front-shiny/Shaymin--Sky.gif similarity index 100% rename from src/canonical/models/shiny/Shaymin--Sky.gif rename to src/canonical/models/front-shiny/Shaymin--Sky.gif diff --git a/src/canonical/models/shiny/Shaymin.gif b/src/canonical/models/front-shiny/Shaymin.gif similarity index 100% rename from src/canonical/models/shiny/Shaymin.gif rename to src/canonical/models/front-shiny/Shaymin.gif diff --git a/src/canonical/models/shiny/Shedinja.gif b/src/canonical/models/front-shiny/Shedinja.gif similarity index 100% rename from src/canonical/models/shiny/Shedinja.gif rename to src/canonical/models/front-shiny/Shedinja.gif diff --git a/src/canonical/models/shiny/Shelgon.gif b/src/canonical/models/front-shiny/Shelgon.gif similarity index 100% rename from src/canonical/models/shiny/Shelgon.gif rename to src/canonical/models/front-shiny/Shelgon.gif diff --git a/src/canonical/models/shiny/Shellder.gif b/src/canonical/models/front-shiny/Shellder.gif similarity index 100% rename from src/canonical/models/shiny/Shellder.gif rename to src/canonical/models/front-shiny/Shellder.gif diff --git a/src/canonical/models/shiny/Shellos.gif b/src/canonical/models/front-shiny/Shellos.gif similarity index 100% rename from src/canonical/models/shiny/Shellos.gif rename to src/canonical/models/front-shiny/Shellos.gif diff --git a/src/canonical/models/shiny/Shelmet.gif b/src/canonical/models/front-shiny/Shelmet.gif similarity index 100% rename from src/canonical/models/shiny/Shelmet.gif rename to src/canonical/models/front-shiny/Shelmet.gif diff --git a/src/canonical/models/shiny/Shieldon.gif b/src/canonical/models/front-shiny/Shieldon.gif similarity index 100% rename from src/canonical/models/shiny/Shieldon.gif rename to src/canonical/models/front-shiny/Shieldon.gif diff --git a/src/canonical/models/shiny/Shiftry.gif b/src/canonical/models/front-shiny/Shiftry.gif similarity index 100% rename from src/canonical/models/shiny/Shiftry.gif rename to src/canonical/models/front-shiny/Shiftry.gif diff --git a/src/canonical/models/shiny/Shiinotic.gif b/src/canonical/models/front-shiny/Shiinotic.gif similarity index 100% rename from src/canonical/models/shiny/Shiinotic.gif rename to src/canonical/models/front-shiny/Shiinotic.gif diff --git a/src/canonical/models/shiny/Shinx.gif b/src/canonical/models/front-shiny/Shinx.gif similarity index 100% rename from src/canonical/models/shiny/Shinx.gif rename to src/canonical/models/front-shiny/Shinx.gif diff --git a/src/canonical/models/shiny/Shroomish.gif b/src/canonical/models/front-shiny/Shroomish.gif similarity index 100% rename from src/canonical/models/shiny/Shroomish.gif rename to src/canonical/models/front-shiny/Shroomish.gif diff --git a/src/canonical/models/shiny/Shuckle.gif b/src/canonical/models/front-shiny/Shuckle.gif similarity index 100% rename from src/canonical/models/shiny/Shuckle.gif rename to src/canonical/models/front-shiny/Shuckle.gif diff --git a/src/canonical/models/shiny/Shuppet.gif b/src/canonical/models/front-shiny/Shuppet.gif similarity index 100% rename from src/canonical/models/shiny/Shuppet.gif rename to src/canonical/models/front-shiny/Shuppet.gif diff --git a/src/canonical/models/shiny/Sigilyph.gif b/src/canonical/models/front-shiny/Sigilyph.gif similarity index 100% rename from src/canonical/models/shiny/Sigilyph.gif rename to src/canonical/models/front-shiny/Sigilyph.gif diff --git a/src/canonical/models/shiny/Silcoon.gif b/src/canonical/models/front-shiny/Silcoon.gif similarity index 100% rename from src/canonical/models/shiny/Silcoon.gif rename to src/canonical/models/front-shiny/Silcoon.gif diff --git a/src/canonical/models/shiny/Silicobra.gif b/src/canonical/models/front-shiny/Silicobra.gif similarity index 100% rename from src/canonical/models/shiny/Silicobra.gif rename to src/canonical/models/front-shiny/Silicobra.gif diff --git a/src/canonical/models/shiny/Silvally--Bug.gif b/src/canonical/models/front-shiny/Silvally--Bug.gif similarity index 100% rename from src/canonical/models/shiny/Silvally--Bug.gif rename to src/canonical/models/front-shiny/Silvally--Bug.gif diff --git a/src/canonical/models/shiny/Silvally--Dark.gif b/src/canonical/models/front-shiny/Silvally--Dark.gif similarity index 100% rename from src/canonical/models/shiny/Silvally--Dark.gif rename to src/canonical/models/front-shiny/Silvally--Dark.gif diff --git a/src/canonical/models/shiny/Silvally--Dragon.gif b/src/canonical/models/front-shiny/Silvally--Dragon.gif similarity index 100% rename from src/canonical/models/shiny/Silvally--Dragon.gif rename to src/canonical/models/front-shiny/Silvally--Dragon.gif diff --git a/src/canonical/models/shiny/Silvally--Electric.gif b/src/canonical/models/front-shiny/Silvally--Electric.gif similarity index 100% rename from src/canonical/models/shiny/Silvally--Electric.gif rename to src/canonical/models/front-shiny/Silvally--Electric.gif diff --git a/src/canonical/models/shiny/Silvally--Fairy.gif b/src/canonical/models/front-shiny/Silvally--Fairy.gif similarity index 100% rename from src/canonical/models/shiny/Silvally--Fairy.gif rename to src/canonical/models/front-shiny/Silvally--Fairy.gif diff --git a/src/canonical/models/shiny/Silvally--Fighting.gif b/src/canonical/models/front-shiny/Silvally--Fighting.gif similarity index 100% rename from src/canonical/models/shiny/Silvally--Fighting.gif rename to src/canonical/models/front-shiny/Silvally--Fighting.gif diff --git a/src/canonical/models/shiny/Silvally--Fire.gif b/src/canonical/models/front-shiny/Silvally--Fire.gif similarity index 100% rename from src/canonical/models/shiny/Silvally--Fire.gif rename to src/canonical/models/front-shiny/Silvally--Fire.gif diff --git a/src/canonical/models/shiny/Silvally--Flying.gif b/src/canonical/models/front-shiny/Silvally--Flying.gif similarity index 100% rename from src/canonical/models/shiny/Silvally--Flying.gif rename to src/canonical/models/front-shiny/Silvally--Flying.gif diff --git a/src/canonical/models/shiny/Silvally--Ghost.gif b/src/canonical/models/front-shiny/Silvally--Ghost.gif similarity index 100% rename from src/canonical/models/shiny/Silvally--Ghost.gif rename to src/canonical/models/front-shiny/Silvally--Ghost.gif diff --git a/src/canonical/models/shiny/Silvally--Grass.gif b/src/canonical/models/front-shiny/Silvally--Grass.gif similarity index 100% rename from src/canonical/models/shiny/Silvally--Grass.gif rename to src/canonical/models/front-shiny/Silvally--Grass.gif diff --git a/src/canonical/models/shiny/Silvally--Ground.gif b/src/canonical/models/front-shiny/Silvally--Ground.gif similarity index 100% rename from src/canonical/models/shiny/Silvally--Ground.gif rename to src/canonical/models/front-shiny/Silvally--Ground.gif diff --git a/src/canonical/models/shiny/Silvally--Ice.gif b/src/canonical/models/front-shiny/Silvally--Ice.gif similarity index 100% rename from src/canonical/models/shiny/Silvally--Ice.gif rename to src/canonical/models/front-shiny/Silvally--Ice.gif diff --git a/src/canonical/models/shiny/Silvally--Poison.gif b/src/canonical/models/front-shiny/Silvally--Poison.gif similarity index 100% rename from src/canonical/models/shiny/Silvally--Poison.gif rename to src/canonical/models/front-shiny/Silvally--Poison.gif diff --git a/src/canonical/models/shiny/Silvally--Psychic.gif b/src/canonical/models/front-shiny/Silvally--Psychic.gif similarity index 100% rename from src/canonical/models/shiny/Silvally--Psychic.gif rename to src/canonical/models/front-shiny/Silvally--Psychic.gif diff --git a/src/canonical/models/shiny/Silvally--Rock.gif b/src/canonical/models/front-shiny/Silvally--Rock.gif similarity index 100% rename from src/canonical/models/shiny/Silvally--Rock.gif rename to src/canonical/models/front-shiny/Silvally--Rock.gif diff --git a/src/canonical/models/shiny/Silvally--Steel.gif b/src/canonical/models/front-shiny/Silvally--Steel.gif similarity index 100% rename from src/canonical/models/shiny/Silvally--Steel.gif rename to src/canonical/models/front-shiny/Silvally--Steel.gif diff --git a/src/canonical/models/shiny/Silvally--Water.gif b/src/canonical/models/front-shiny/Silvally--Water.gif similarity index 100% rename from src/canonical/models/shiny/Silvally--Water.gif rename to src/canonical/models/front-shiny/Silvally--Water.gif diff --git a/src/canonical/models/shiny/Silvally.gif b/src/canonical/models/front-shiny/Silvally.gif similarity index 100% rename from src/canonical/models/shiny/Silvally.gif rename to src/canonical/models/front-shiny/Silvally.gif diff --git a/src/canonical/models/shiny/Simipour.gif b/src/canonical/models/front-shiny/Simipour.gif similarity index 100% rename from src/canonical/models/shiny/Simipour.gif rename to src/canonical/models/front-shiny/Simipour.gif diff --git a/src/canonical/models/shiny/Simisage.gif b/src/canonical/models/front-shiny/Simisage.gif similarity index 100% rename from src/canonical/models/shiny/Simisage.gif rename to src/canonical/models/front-shiny/Simisage.gif diff --git a/src/canonical/models/shiny/Simisear.gif b/src/canonical/models/front-shiny/Simisear.gif similarity index 100% rename from src/canonical/models/shiny/Simisear.gif rename to src/canonical/models/front-shiny/Simisear.gif diff --git a/src/canonical/models/shiny/Sinistea--Antique.gif b/src/canonical/models/front-shiny/Sinistea--Antique.gif similarity index 100% rename from src/canonical/models/shiny/Sinistea--Antique.gif rename to src/canonical/models/front-shiny/Sinistea--Antique.gif diff --git a/src/canonical/models/shiny/Sinistea.gif b/src/canonical/models/front-shiny/Sinistea.gif similarity index 100% rename from src/canonical/models/shiny/Sinistea.gif rename to src/canonical/models/front-shiny/Sinistea.gif diff --git a/src/canonical/models/shiny/Sirfetch__0027d.gif b/src/canonical/models/front-shiny/Sirfetch__0027d.gif similarity index 100% rename from src/canonical/models/shiny/Sirfetch__0027d.gif rename to src/canonical/models/front-shiny/Sirfetch__0027d.gif diff --git a/src/canonical/models/shiny/Sizzlipede.gif b/src/canonical/models/front-shiny/Sizzlipede.gif similarity index 100% rename from src/canonical/models/shiny/Sizzlipede.gif rename to src/canonical/models/front-shiny/Sizzlipede.gif diff --git a/src/canonical/models/shiny/Skarmory.gif b/src/canonical/models/front-shiny/Skarmory.gif similarity index 100% rename from src/canonical/models/shiny/Skarmory.gif rename to src/canonical/models/front-shiny/Skarmory.gif diff --git a/src/canonical/models/shiny/Skiddo.gif b/src/canonical/models/front-shiny/Skiddo.gif similarity index 100% rename from src/canonical/models/shiny/Skiddo.gif rename to src/canonical/models/front-shiny/Skiddo.gif diff --git a/src/canonical/models/shiny/Skiploom.gif b/src/canonical/models/front-shiny/Skiploom.gif similarity index 100% rename from src/canonical/models/shiny/Skiploom.gif rename to src/canonical/models/front-shiny/Skiploom.gif diff --git a/src/canonical/models/shiny/Skitty.gif b/src/canonical/models/front-shiny/Skitty.gif similarity index 100% rename from src/canonical/models/shiny/Skitty.gif rename to src/canonical/models/front-shiny/Skitty.gif diff --git a/src/canonical/models/shiny/Skorupi.gif b/src/canonical/models/front-shiny/Skorupi.gif similarity index 100% rename from src/canonical/models/shiny/Skorupi.gif rename to src/canonical/models/front-shiny/Skorupi.gif diff --git a/src/canonical/models/shiny/Skrelp.gif b/src/canonical/models/front-shiny/Skrelp.gif similarity index 100% rename from src/canonical/models/shiny/Skrelp.gif rename to src/canonical/models/front-shiny/Skrelp.gif diff --git a/src/canonical/models/shiny/Skuntank.gif b/src/canonical/models/front-shiny/Skuntank.gif similarity index 100% rename from src/canonical/models/shiny/Skuntank.gif rename to src/canonical/models/front-shiny/Skuntank.gif diff --git a/src/canonical/models/shiny/Skwovet.gif b/src/canonical/models/front-shiny/Skwovet.gif similarity index 100% rename from src/canonical/models/shiny/Skwovet.gif rename to src/canonical/models/front-shiny/Skwovet.gif diff --git a/src/canonical/models/shiny/Slaking.gif b/src/canonical/models/front-shiny/Slaking.gif similarity index 100% rename from src/canonical/models/shiny/Slaking.gif rename to src/canonical/models/front-shiny/Slaking.gif diff --git a/src/canonical/models/shiny/Slakoth.gif b/src/canonical/models/front-shiny/Slakoth.gif similarity index 100% rename from src/canonical/models/shiny/Slakoth.gif rename to src/canonical/models/front-shiny/Slakoth.gif diff --git a/src/canonical/models/shiny/Sliggoo.gif b/src/canonical/models/front-shiny/Sliggoo.gif similarity index 100% rename from src/canonical/models/shiny/Sliggoo.gif rename to src/canonical/models/front-shiny/Sliggoo.gif diff --git a/src/canonical/models/shiny/Slowbro--Mega.gif b/src/canonical/models/front-shiny/Slowbro--Mega.gif similarity index 100% rename from src/canonical/models/shiny/Slowbro--Mega.gif rename to src/canonical/models/front-shiny/Slowbro--Mega.gif diff --git a/src/canonical/models/shiny/Slowbro.gif b/src/canonical/models/front-shiny/Slowbro.gif similarity index 100% rename from src/canonical/models/shiny/Slowbro.gif rename to src/canonical/models/front-shiny/Slowbro.gif diff --git a/src/canonical/models/shiny/Slowking.gif b/src/canonical/models/front-shiny/Slowking.gif similarity index 100% rename from src/canonical/models/shiny/Slowking.gif rename to src/canonical/models/front-shiny/Slowking.gif diff --git a/src/canonical/models/shiny/Slowpoke--Galar.gif b/src/canonical/models/front-shiny/Slowpoke--Galar.gif similarity index 100% rename from src/canonical/models/shiny/Slowpoke--Galar.gif rename to src/canonical/models/front-shiny/Slowpoke--Galar.gif diff --git a/src/canonical/models/shiny/Slowpoke.gif b/src/canonical/models/front-shiny/Slowpoke.gif similarity index 100% rename from src/canonical/models/shiny/Slowpoke.gif rename to src/canonical/models/front-shiny/Slowpoke.gif diff --git a/src/canonical/models/shiny/Slugma.gif b/src/canonical/models/front-shiny/Slugma.gif similarity index 100% rename from src/canonical/models/shiny/Slugma.gif rename to src/canonical/models/front-shiny/Slugma.gif diff --git a/src/canonical/models/shiny/Slurpuff.gif b/src/canonical/models/front-shiny/Slurpuff.gif similarity index 100% rename from src/canonical/models/shiny/Slurpuff.gif rename to src/canonical/models/front-shiny/Slurpuff.gif diff --git a/src/canonical/models/shiny/Smeargle.gif b/src/canonical/models/front-shiny/Smeargle.gif similarity index 100% rename from src/canonical/models/shiny/Smeargle.gif rename to src/canonical/models/front-shiny/Smeargle.gif diff --git a/src/canonical/models/shiny/Smogecko.gif b/src/canonical/models/front-shiny/Smogecko.gif similarity index 100% rename from src/canonical/models/shiny/Smogecko.gif rename to src/canonical/models/front-shiny/Smogecko.gif diff --git a/src/canonical/models/shiny/Smokomodo.gif b/src/canonical/models/front-shiny/Smokomodo.gif similarity index 100% rename from src/canonical/models/shiny/Smokomodo.gif rename to src/canonical/models/front-shiny/Smokomodo.gif diff --git a/src/canonical/models/shiny/Smoochum.gif b/src/canonical/models/front-shiny/Smoochum.gif similarity index 100% rename from src/canonical/models/shiny/Smoochum.gif rename to src/canonical/models/front-shiny/Smoochum.gif diff --git a/src/canonical/models/shiny/Snaelstrom.gif b/src/canonical/models/front-shiny/Snaelstrom.gif similarity index 100% rename from src/canonical/models/shiny/Snaelstrom.gif rename to src/canonical/models/front-shiny/Snaelstrom.gif diff --git a/src/canonical/models/shiny/Sneasel.gif b/src/canonical/models/front-shiny/Sneasel.gif similarity index 100% rename from src/canonical/models/shiny/Sneasel.gif rename to src/canonical/models/front-shiny/Sneasel.gif diff --git a/src/canonical/models/shiny/Snivy.gif b/src/canonical/models/front-shiny/Snivy.gif similarity index 100% rename from src/canonical/models/shiny/Snivy.gif rename to src/canonical/models/front-shiny/Snivy.gif diff --git a/src/canonical/models/shiny/Snom.gif b/src/canonical/models/front-shiny/Snom.gif similarity index 100% rename from src/canonical/models/shiny/Snom.gif rename to src/canonical/models/front-shiny/Snom.gif diff --git a/src/canonical/models/shiny/Snorlax--Gmax.gif b/src/canonical/models/front-shiny/Snorlax--Gmax.gif similarity index 100% rename from src/canonical/models/shiny/Snorlax--Gmax.gif rename to src/canonical/models/front-shiny/Snorlax--Gmax.gif diff --git a/src/canonical/models/shiny/Snorlax.gif b/src/canonical/models/front-shiny/Snorlax.gif similarity index 100% rename from src/canonical/models/shiny/Snorlax.gif rename to src/canonical/models/front-shiny/Snorlax.gif diff --git a/src/canonical/models/shiny/Snorunt.gif b/src/canonical/models/front-shiny/Snorunt.gif similarity index 100% rename from src/canonical/models/shiny/Snorunt.gif rename to src/canonical/models/front-shiny/Snorunt.gif diff --git a/src/canonical/models/shiny/Snover.gif b/src/canonical/models/front-shiny/Snover.gif similarity index 100% rename from src/canonical/models/shiny/Snover.gif rename to src/canonical/models/front-shiny/Snover.gif diff --git a/src/canonical/models/shiny/Snubbull.gif b/src/canonical/models/front-shiny/Snubbull.gif similarity index 100% rename from src/canonical/models/shiny/Snubbull.gif rename to src/canonical/models/front-shiny/Snubbull.gif diff --git a/src/canonical/models/shiny/Sobble.gif b/src/canonical/models/front-shiny/Sobble.gif similarity index 100% rename from src/canonical/models/shiny/Sobble.gif rename to src/canonical/models/front-shiny/Sobble.gif diff --git a/src/canonical/models/shiny/Solgaleo.gif b/src/canonical/models/front-shiny/Solgaleo.gif similarity index 100% rename from src/canonical/models/shiny/Solgaleo.gif rename to src/canonical/models/front-shiny/Solgaleo.gif diff --git a/src/canonical/models/shiny/Solosis.gif b/src/canonical/models/front-shiny/Solosis.gif similarity index 100% rename from src/canonical/models/shiny/Solosis.gif rename to src/canonical/models/front-shiny/Solosis.gif diff --git a/src/canonical/models/shiny/Solrock.gif b/src/canonical/models/front-shiny/Solrock.gif similarity index 100% rename from src/canonical/models/shiny/Solrock.gif rename to src/canonical/models/front-shiny/Solrock.gif diff --git a/src/canonical/models/shiny/Spearow.gif b/src/canonical/models/front-shiny/Spearow.gif similarity index 100% rename from src/canonical/models/shiny/Spearow.gif rename to src/canonical/models/front-shiny/Spearow.gif diff --git a/src/canonical/models/shiny/Spewpa.gif b/src/canonical/models/front-shiny/Spewpa.gif similarity index 100% rename from src/canonical/models/shiny/Spewpa.gif rename to src/canonical/models/front-shiny/Spewpa.gif diff --git a/src/canonical/models/shiny/Spheal.gif b/src/canonical/models/front-shiny/Spheal.gif similarity index 100% rename from src/canonical/models/shiny/Spheal.gif rename to src/canonical/models/front-shiny/Spheal.gif diff --git a/src/canonical/models/shiny/Spinarak.gif b/src/canonical/models/front-shiny/Spinarak.gif similarity index 100% rename from src/canonical/models/shiny/Spinarak.gif rename to src/canonical/models/front-shiny/Spinarak.gif diff --git a/src/canonical/models/shiny/Spinda.gif b/src/canonical/models/front-shiny/Spinda.gif similarity index 100% rename from src/canonical/models/shiny/Spinda.gif rename to src/canonical/models/front-shiny/Spinda.gif diff --git a/src/canonical/models/shiny/Spiritomb.gif b/src/canonical/models/front-shiny/Spiritomb.gif similarity index 100% rename from src/canonical/models/shiny/Spiritomb.gif rename to src/canonical/models/front-shiny/Spiritomb.gif diff --git a/src/canonical/models/shiny/Spoink.gif b/src/canonical/models/front-shiny/Spoink.gif similarity index 100% rename from src/canonical/models/shiny/Spoink.gif rename to src/canonical/models/front-shiny/Spoink.gif diff --git a/src/canonical/models/shiny/Spritzee.gif b/src/canonical/models/front-shiny/Spritzee.gif similarity index 100% rename from src/canonical/models/shiny/Spritzee.gif rename to src/canonical/models/front-shiny/Spritzee.gif diff --git a/src/canonical/models/shiny/Squirtle.gif b/src/canonical/models/front-shiny/Squirtle.gif similarity index 100% rename from src/canonical/models/shiny/Squirtle.gif rename to src/canonical/models/front-shiny/Squirtle.gif diff --git a/src/canonical/models/shiny/Stakataka.gif b/src/canonical/models/front-shiny/Stakataka.gif similarity index 100% rename from src/canonical/models/shiny/Stakataka.gif rename to src/canonical/models/front-shiny/Stakataka.gif diff --git a/src/canonical/models/shiny/Stantler.gif b/src/canonical/models/front-shiny/Stantler.gif similarity index 100% rename from src/canonical/models/shiny/Stantler.gif rename to src/canonical/models/front-shiny/Stantler.gif diff --git a/src/canonical/models/shiny/Staraptor.gif b/src/canonical/models/front-shiny/Staraptor.gif similarity index 100% rename from src/canonical/models/shiny/Staraptor.gif rename to src/canonical/models/front-shiny/Staraptor.gif diff --git a/src/canonical/models/shiny/Staravia.gif b/src/canonical/models/front-shiny/Staravia.gif similarity index 100% rename from src/canonical/models/shiny/Staravia.gif rename to src/canonical/models/front-shiny/Staravia.gif diff --git a/src/canonical/models/shiny/Starly.gif b/src/canonical/models/front-shiny/Starly.gif similarity index 100% rename from src/canonical/models/shiny/Starly.gif rename to src/canonical/models/front-shiny/Starly.gif diff --git a/src/canonical/models/shiny/Starmie.gif b/src/canonical/models/front-shiny/Starmie.gif similarity index 100% rename from src/canonical/models/shiny/Starmie.gif rename to src/canonical/models/front-shiny/Starmie.gif diff --git a/src/canonical/models/shiny/Staryu.gif b/src/canonical/models/front-shiny/Staryu.gif similarity index 100% rename from src/canonical/models/shiny/Staryu.gif rename to src/canonical/models/front-shiny/Staryu.gif diff --git a/src/canonical/models/shiny/Steelix--Mega.gif b/src/canonical/models/front-shiny/Steelix--Mega.gif similarity index 100% rename from src/canonical/models/shiny/Steelix--Mega.gif rename to src/canonical/models/front-shiny/Steelix--Mega.gif diff --git a/src/canonical/models/shiny/Steelix.gif b/src/canonical/models/front-shiny/Steelix.gif similarity index 100% rename from src/canonical/models/shiny/Steelix.gif rename to src/canonical/models/front-shiny/Steelix.gif diff --git a/src/canonical/models/shiny/Steenee.gif b/src/canonical/models/front-shiny/Steenee.gif similarity index 100% rename from src/canonical/models/shiny/Steenee.gif rename to src/canonical/models/front-shiny/Steenee.gif diff --git a/src/canonical/models/shiny/Stonjourner.gif b/src/canonical/models/front-shiny/Stonjourner.gif similarity index 100% rename from src/canonical/models/shiny/Stonjourner.gif rename to src/canonical/models/front-shiny/Stonjourner.gif diff --git a/src/canonical/models/shiny/Stoutland.gif b/src/canonical/models/front-shiny/Stoutland.gif similarity index 100% rename from src/canonical/models/shiny/Stoutland.gif rename to src/canonical/models/front-shiny/Stoutland.gif diff --git a/src/canonical/models/shiny/Stratagem.gif b/src/canonical/models/front-shiny/Stratagem.gif similarity index 100% rename from src/canonical/models/shiny/Stratagem.gif rename to src/canonical/models/front-shiny/Stratagem.gif diff --git a/src/canonical/models/shiny/Stufful.gif b/src/canonical/models/front-shiny/Stufful.gif similarity index 100% rename from src/canonical/models/shiny/Stufful.gif rename to src/canonical/models/front-shiny/Stufful.gif diff --git a/src/canonical/models/shiny/Stunfisk--Galar.gif b/src/canonical/models/front-shiny/Stunfisk--Galar.gif similarity index 100% rename from src/canonical/models/shiny/Stunfisk--Galar.gif rename to src/canonical/models/front-shiny/Stunfisk--Galar.gif diff --git a/src/canonical/models/shiny/Stunfisk.gif b/src/canonical/models/front-shiny/Stunfisk.gif similarity index 100% rename from src/canonical/models/shiny/Stunfisk.gif rename to src/canonical/models/front-shiny/Stunfisk.gif diff --git a/src/canonical/models/shiny/Stunky.gif b/src/canonical/models/front-shiny/Stunky.gif similarity index 100% rename from src/canonical/models/shiny/Stunky.gif rename to src/canonical/models/front-shiny/Stunky.gif diff --git a/src/canonical/models/shiny/Sudowoodo.gif b/src/canonical/models/front-shiny/Sudowoodo.gif similarity index 100% rename from src/canonical/models/shiny/Sudowoodo.gif rename to src/canonical/models/front-shiny/Sudowoodo.gif diff --git a/src/canonical/models/shiny/Suicune.gif b/src/canonical/models/front-shiny/Suicune.gif similarity index 100% rename from src/canonical/models/shiny/Suicune.gif rename to src/canonical/models/front-shiny/Suicune.gif diff --git a/src/canonical/models/shiny/Sunflora.gif b/src/canonical/models/front-shiny/Sunflora.gif similarity index 100% rename from src/canonical/models/shiny/Sunflora.gif rename to src/canonical/models/front-shiny/Sunflora.gif diff --git a/src/canonical/models/shiny/Sunkern.gif b/src/canonical/models/front-shiny/Sunkern.gif similarity index 100% rename from src/canonical/models/shiny/Sunkern.gif rename to src/canonical/models/front-shiny/Sunkern.gif diff --git a/src/canonical/models/shiny/Surskit.gif b/src/canonical/models/front-shiny/Surskit.gif similarity index 100% rename from src/canonical/models/shiny/Surskit.gif rename to src/canonical/models/front-shiny/Surskit.gif diff --git a/src/canonical/models/shiny/Swablu.gif b/src/canonical/models/front-shiny/Swablu.gif similarity index 100% rename from src/canonical/models/shiny/Swablu.gif rename to src/canonical/models/front-shiny/Swablu.gif diff --git a/src/canonical/models/shiny/Swadloon.gif b/src/canonical/models/front-shiny/Swadloon.gif similarity index 100% rename from src/canonical/models/shiny/Swadloon.gif rename to src/canonical/models/front-shiny/Swadloon.gif diff --git a/src/canonical/models/shiny/Swalot.gif b/src/canonical/models/front-shiny/Swalot.gif similarity index 100% rename from src/canonical/models/shiny/Swalot.gif rename to src/canonical/models/front-shiny/Swalot.gif diff --git a/src/canonical/models/shiny/Swampert--Mega.gif b/src/canonical/models/front-shiny/Swampert--Mega.gif similarity index 100% rename from src/canonical/models/shiny/Swampert--Mega.gif rename to src/canonical/models/front-shiny/Swampert--Mega.gif diff --git a/src/canonical/models/shiny/Swampert.gif b/src/canonical/models/front-shiny/Swampert.gif similarity index 100% rename from src/canonical/models/shiny/Swampert.gif rename to src/canonical/models/front-shiny/Swampert.gif diff --git a/src/canonical/models/shiny/Swanna.gif b/src/canonical/models/front-shiny/Swanna.gif similarity index 100% rename from src/canonical/models/shiny/Swanna.gif rename to src/canonical/models/front-shiny/Swanna.gif diff --git a/src/canonical/models/shiny/Swellow.gif b/src/canonical/models/front-shiny/Swellow.gif similarity index 100% rename from src/canonical/models/shiny/Swellow.gif rename to src/canonical/models/front-shiny/Swellow.gif diff --git a/src/canonical/models/shiny/Swinub.gif b/src/canonical/models/front-shiny/Swinub.gif similarity index 100% rename from src/canonical/models/shiny/Swinub.gif rename to src/canonical/models/front-shiny/Swinub.gif diff --git a/src/canonical/models/shiny/Swirlix.gif b/src/canonical/models/front-shiny/Swirlix.gif similarity index 100% rename from src/canonical/models/shiny/Swirlix.gif rename to src/canonical/models/front-shiny/Swirlix.gif diff --git a/src/canonical/models/shiny/Swoobat.gif b/src/canonical/models/front-shiny/Swoobat.gif similarity index 100% rename from src/canonical/models/shiny/Swoobat.gif rename to src/canonical/models/front-shiny/Swoobat.gif diff --git a/src/canonical/models/shiny/Sylveon.gif b/src/canonical/models/front-shiny/Sylveon.gif similarity index 100% rename from src/canonical/models/shiny/Sylveon.gif rename to src/canonical/models/front-shiny/Sylveon.gif diff --git a/src/canonical/models/shiny/Taillow.gif b/src/canonical/models/front-shiny/Taillow.gif similarity index 100% rename from src/canonical/models/shiny/Taillow.gif rename to src/canonical/models/front-shiny/Taillow.gif diff --git a/src/canonical/models/shiny/Talonflame.gif b/src/canonical/models/front-shiny/Talonflame.gif similarity index 100% rename from src/canonical/models/shiny/Talonflame.gif rename to src/canonical/models/front-shiny/Talonflame.gif diff --git a/src/canonical/models/shiny/Tangela.gif b/src/canonical/models/front-shiny/Tangela.gif similarity index 100% rename from src/canonical/models/shiny/Tangela.gif rename to src/canonical/models/front-shiny/Tangela.gif diff --git a/src/canonical/models/shiny/Tangrowth.gif b/src/canonical/models/front-shiny/Tangrowth.gif similarity index 100% rename from src/canonical/models/shiny/Tangrowth.gif rename to src/canonical/models/front-shiny/Tangrowth.gif diff --git a/src/canonical/models/shiny/Tapu_Bulu.gif b/src/canonical/models/front-shiny/Tapu_Bulu.gif similarity index 100% rename from src/canonical/models/shiny/Tapu_Bulu.gif rename to src/canonical/models/front-shiny/Tapu_Bulu.gif diff --git a/src/canonical/models/shiny/Tapu_Fini.gif b/src/canonical/models/front-shiny/Tapu_Fini.gif similarity index 100% rename from src/canonical/models/shiny/Tapu_Fini.gif rename to src/canonical/models/front-shiny/Tapu_Fini.gif diff --git a/src/canonical/models/shiny/Tapu_Koko.gif b/src/canonical/models/front-shiny/Tapu_Koko.gif similarity index 100% rename from src/canonical/models/shiny/Tapu_Koko.gif rename to src/canonical/models/front-shiny/Tapu_Koko.gif diff --git a/src/canonical/models/shiny/Tapu_Lele.gif b/src/canonical/models/front-shiny/Tapu_Lele.gif similarity index 100% rename from src/canonical/models/shiny/Tapu_Lele.gif rename to src/canonical/models/front-shiny/Tapu_Lele.gif diff --git a/src/canonical/models/shiny/Tauros.gif b/src/canonical/models/front-shiny/Tauros.gif similarity index 100% rename from src/canonical/models/shiny/Tauros.gif rename to src/canonical/models/front-shiny/Tauros.gif diff --git a/src/canonical/models/shiny/Teddiursa.gif b/src/canonical/models/front-shiny/Teddiursa.gif similarity index 100% rename from src/canonical/models/shiny/Teddiursa.gif rename to src/canonical/models/front-shiny/Teddiursa.gif diff --git a/src/canonical/models/shiny/Tentacool.gif b/src/canonical/models/front-shiny/Tentacool.gif similarity index 100% rename from src/canonical/models/shiny/Tentacool.gif rename to src/canonical/models/front-shiny/Tentacool.gif diff --git a/src/canonical/models/shiny/Tentacruel.gif b/src/canonical/models/front-shiny/Tentacruel.gif similarity index 100% rename from src/canonical/models/shiny/Tentacruel.gif rename to src/canonical/models/front-shiny/Tentacruel.gif diff --git a/src/canonical/models/shiny/Tepig.gif b/src/canonical/models/front-shiny/Tepig.gif similarity index 100% rename from src/canonical/models/shiny/Tepig.gif rename to src/canonical/models/front-shiny/Tepig.gif diff --git a/src/canonical/models/shiny/Terrakion.gif b/src/canonical/models/front-shiny/Terrakion.gif similarity index 100% rename from src/canonical/models/shiny/Terrakion.gif rename to src/canonical/models/front-shiny/Terrakion.gif diff --git a/src/canonical/models/shiny/Thievul.gif b/src/canonical/models/front-shiny/Thievul.gif similarity index 100% rename from src/canonical/models/shiny/Thievul.gif rename to src/canonical/models/front-shiny/Thievul.gif diff --git a/src/canonical/models/shiny/Throh.gif b/src/canonical/models/front-shiny/Throh.gif similarity index 100% rename from src/canonical/models/shiny/Throh.gif rename to src/canonical/models/front-shiny/Throh.gif diff --git a/src/canonical/models/shiny/Thundurus--Therian.gif b/src/canonical/models/front-shiny/Thundurus--Therian.gif similarity index 100% rename from src/canonical/models/shiny/Thundurus--Therian.gif rename to src/canonical/models/front-shiny/Thundurus--Therian.gif diff --git a/src/canonical/models/shiny/Thundurus.gif b/src/canonical/models/front-shiny/Thundurus.gif similarity index 100% rename from src/canonical/models/shiny/Thundurus.gif rename to src/canonical/models/front-shiny/Thundurus.gif diff --git a/src/canonical/models/shiny/Thwackey.gif b/src/canonical/models/front-shiny/Thwackey.gif similarity index 100% rename from src/canonical/models/shiny/Thwackey.gif rename to src/canonical/models/front-shiny/Thwackey.gif diff --git a/src/canonical/models/shiny/Timburr.gif b/src/canonical/models/front-shiny/Timburr.gif similarity index 100% rename from src/canonical/models/shiny/Timburr.gif rename to src/canonical/models/front-shiny/Timburr.gif diff --git a/src/canonical/models/shiny/Tirtouga.gif b/src/canonical/models/front-shiny/Tirtouga.gif similarity index 100% rename from src/canonical/models/shiny/Tirtouga.gif rename to src/canonical/models/front-shiny/Tirtouga.gif diff --git a/src/canonical/models/shiny/Togedemaru--Totem.gif b/src/canonical/models/front-shiny/Togedemaru--Totem.gif similarity index 100% rename from src/canonical/models/shiny/Togedemaru--Totem.gif rename to src/canonical/models/front-shiny/Togedemaru--Totem.gif diff --git a/src/canonical/models/shiny/Togedemaru.gif b/src/canonical/models/front-shiny/Togedemaru.gif similarity index 100% rename from src/canonical/models/shiny/Togedemaru.gif rename to src/canonical/models/front-shiny/Togedemaru.gif diff --git a/src/canonical/models/shiny/Togekiss.gif b/src/canonical/models/front-shiny/Togekiss.gif similarity index 100% rename from src/canonical/models/shiny/Togekiss.gif rename to src/canonical/models/front-shiny/Togekiss.gif diff --git a/src/canonical/models/shiny/Togepi.gif b/src/canonical/models/front-shiny/Togepi.gif similarity index 100% rename from src/canonical/models/shiny/Togepi.gif rename to src/canonical/models/front-shiny/Togepi.gif diff --git a/src/canonical/models/shiny/Togetic.gif b/src/canonical/models/front-shiny/Togetic.gif similarity index 100% rename from src/canonical/models/shiny/Togetic.gif rename to src/canonical/models/front-shiny/Togetic.gif diff --git a/src/canonical/models/shiny/Tomohawk.gif b/src/canonical/models/front-shiny/Tomohawk.gif similarity index 100% rename from src/canonical/models/shiny/Tomohawk.gif rename to src/canonical/models/front-shiny/Tomohawk.gif diff --git a/src/canonical/models/shiny/Torchic.gif b/src/canonical/models/front-shiny/Torchic.gif similarity index 100% rename from src/canonical/models/shiny/Torchic.gif rename to src/canonical/models/front-shiny/Torchic.gif diff --git a/src/canonical/models/shiny/Torkoal.gif b/src/canonical/models/front-shiny/Torkoal.gif similarity index 100% rename from src/canonical/models/shiny/Torkoal.gif rename to src/canonical/models/front-shiny/Torkoal.gif diff --git a/src/canonical/models/shiny/Tornadus--Therian.gif b/src/canonical/models/front-shiny/Tornadus--Therian.gif similarity index 100% rename from src/canonical/models/shiny/Tornadus--Therian.gif rename to src/canonical/models/front-shiny/Tornadus--Therian.gif diff --git a/src/canonical/models/shiny/Tornadus.gif b/src/canonical/models/front-shiny/Tornadus.gif similarity index 100% rename from src/canonical/models/shiny/Tornadus.gif rename to src/canonical/models/front-shiny/Tornadus.gif diff --git a/src/canonical/models/shiny/Torracat.gif b/src/canonical/models/front-shiny/Torracat.gif similarity index 100% rename from src/canonical/models/shiny/Torracat.gif rename to src/canonical/models/front-shiny/Torracat.gif diff --git a/src/canonical/models/shiny/Torterra.gif b/src/canonical/models/front-shiny/Torterra.gif similarity index 100% rename from src/canonical/models/shiny/Torterra.gif rename to src/canonical/models/front-shiny/Torterra.gif diff --git a/src/canonical/models/shiny/Totodile.gif b/src/canonical/models/front-shiny/Totodile.gif similarity index 100% rename from src/canonical/models/shiny/Totodile.gif rename to src/canonical/models/front-shiny/Totodile.gif diff --git a/src/canonical/models/shiny/Toucannon.gif b/src/canonical/models/front-shiny/Toucannon.gif similarity index 100% rename from src/canonical/models/shiny/Toucannon.gif rename to src/canonical/models/front-shiny/Toucannon.gif diff --git a/src/canonical/models/shiny/Toxapex.gif b/src/canonical/models/front-shiny/Toxapex.gif similarity index 100% rename from src/canonical/models/shiny/Toxapex.gif rename to src/canonical/models/front-shiny/Toxapex.gif diff --git a/src/canonical/models/shiny/Toxel.gif b/src/canonical/models/front-shiny/Toxel.gif similarity index 100% rename from src/canonical/models/shiny/Toxel.gif rename to src/canonical/models/front-shiny/Toxel.gif diff --git a/src/canonical/models/shiny/Toxicroak.gif b/src/canonical/models/front-shiny/Toxicroak.gif similarity index 100% rename from src/canonical/models/shiny/Toxicroak.gif rename to src/canonical/models/front-shiny/Toxicroak.gif diff --git a/src/canonical/models/shiny/Toxtricity--Gmax.gif b/src/canonical/models/front-shiny/Toxtricity--Gmax.gif similarity index 100% rename from src/canonical/models/shiny/Toxtricity--Gmax.gif rename to src/canonical/models/front-shiny/Toxtricity--Gmax.gif diff --git a/src/canonical/models/shiny/Toxtricity--Low-Key.gif b/src/canonical/models/front-shiny/Toxtricity--Low-Key.gif similarity index 100% rename from src/canonical/models/shiny/Toxtricity--Low-Key.gif rename to src/canonical/models/front-shiny/Toxtricity--Low-Key.gif diff --git a/src/canonical/models/shiny/Toxtricity.gif b/src/canonical/models/front-shiny/Toxtricity.gif similarity index 100% rename from src/canonical/models/shiny/Toxtricity.gif rename to src/canonical/models/front-shiny/Toxtricity.gif diff --git a/src/canonical/models/shiny/Tranquill.gif b/src/canonical/models/front-shiny/Tranquill.gif similarity index 100% rename from src/canonical/models/shiny/Tranquill.gif rename to src/canonical/models/front-shiny/Tranquill.gif diff --git a/src/canonical/models/shiny/Trapinch.gif b/src/canonical/models/front-shiny/Trapinch.gif similarity index 100% rename from src/canonical/models/shiny/Trapinch.gif rename to src/canonical/models/front-shiny/Trapinch.gif diff --git a/src/canonical/models/shiny/Treecko.gif b/src/canonical/models/front-shiny/Treecko.gif similarity index 100% rename from src/canonical/models/shiny/Treecko.gif rename to src/canonical/models/front-shiny/Treecko.gif diff --git a/src/canonical/models/shiny/Trevenant.gif b/src/canonical/models/front-shiny/Trevenant.gif similarity index 100% rename from src/canonical/models/shiny/Trevenant.gif rename to src/canonical/models/front-shiny/Trevenant.gif diff --git a/src/canonical/models/shiny/Tropius.gif b/src/canonical/models/front-shiny/Tropius.gif similarity index 100% rename from src/canonical/models/shiny/Tropius.gif rename to src/canonical/models/front-shiny/Tropius.gif diff --git a/src/canonical/models/shiny/Trubbish.gif b/src/canonical/models/front-shiny/Trubbish.gif similarity index 100% rename from src/canonical/models/shiny/Trubbish.gif rename to src/canonical/models/front-shiny/Trubbish.gif diff --git a/src/canonical/models/shiny/Trumbeak.gif b/src/canonical/models/front-shiny/Trumbeak.gif similarity index 100% rename from src/canonical/models/shiny/Trumbeak.gif rename to src/canonical/models/front-shiny/Trumbeak.gif diff --git a/src/canonical/models/shiny/Tsareena.gif b/src/canonical/models/front-shiny/Tsareena.gif similarity index 100% rename from src/canonical/models/shiny/Tsareena.gif rename to src/canonical/models/front-shiny/Tsareena.gif diff --git a/src/canonical/models/shiny/Turtonator.gif b/src/canonical/models/front-shiny/Turtonator.gif similarity index 100% rename from src/canonical/models/shiny/Turtonator.gif rename to src/canonical/models/front-shiny/Turtonator.gif diff --git a/src/canonical/models/shiny/Turtwig.gif b/src/canonical/models/front-shiny/Turtwig.gif similarity index 100% rename from src/canonical/models/shiny/Turtwig.gif rename to src/canonical/models/front-shiny/Turtwig.gif diff --git a/src/canonical/models/shiny/Tympole.gif b/src/canonical/models/front-shiny/Tympole.gif similarity index 100% rename from src/canonical/models/shiny/Tympole.gif rename to src/canonical/models/front-shiny/Tympole.gif diff --git a/src/canonical/models/shiny/Tynamo.gif b/src/canonical/models/front-shiny/Tynamo.gif similarity index 100% rename from src/canonical/models/shiny/Tynamo.gif rename to src/canonical/models/front-shiny/Tynamo.gif diff --git a/src/canonical/models/shiny/Type__003a_Null.gif b/src/canonical/models/front-shiny/Type__003a_Null.gif similarity index 100% rename from src/canonical/models/shiny/Type__003a_Null.gif rename to src/canonical/models/front-shiny/Type__003a_Null.gif diff --git a/src/canonical/models/shiny/Typhlosion.gif b/src/canonical/models/front-shiny/Typhlosion.gif similarity index 100% rename from src/canonical/models/shiny/Typhlosion.gif rename to src/canonical/models/front-shiny/Typhlosion.gif diff --git a/src/canonical/models/shiny/Tyranitar--Mega.gif b/src/canonical/models/front-shiny/Tyranitar--Mega.gif similarity index 100% rename from src/canonical/models/shiny/Tyranitar--Mega.gif rename to src/canonical/models/front-shiny/Tyranitar--Mega.gif diff --git a/src/canonical/models/shiny/Tyranitar.gif b/src/canonical/models/front-shiny/Tyranitar.gif similarity index 100% rename from src/canonical/models/shiny/Tyranitar.gif rename to src/canonical/models/front-shiny/Tyranitar.gif diff --git a/src/canonical/models/shiny/Tyrantrum.gif b/src/canonical/models/front-shiny/Tyrantrum.gif similarity index 100% rename from src/canonical/models/shiny/Tyrantrum.gif rename to src/canonical/models/front-shiny/Tyrantrum.gif diff --git a/src/canonical/models/shiny/Tyrogue.gif b/src/canonical/models/front-shiny/Tyrogue.gif similarity index 100% rename from src/canonical/models/shiny/Tyrogue.gif rename to src/canonical/models/front-shiny/Tyrogue.gif diff --git a/src/canonical/models/shiny/Tyrunt.gif b/src/canonical/models/front-shiny/Tyrunt.gif similarity index 100% rename from src/canonical/models/shiny/Tyrunt.gif rename to src/canonical/models/front-shiny/Tyrunt.gif diff --git a/src/canonical/models/shiny/Umbreon.gif b/src/canonical/models/front-shiny/Umbreon.gif similarity index 100% rename from src/canonical/models/shiny/Umbreon.gif rename to src/canonical/models/front-shiny/Umbreon.gif diff --git a/src/canonical/models/shiny/Unfezant.gif b/src/canonical/models/front-shiny/Unfezant.gif similarity index 100% rename from src/canonical/models/shiny/Unfezant.gif rename to src/canonical/models/front-shiny/Unfezant.gif diff --git a/src/canonical/models/shiny/Unown.gif b/src/canonical/models/front-shiny/Unown.gif similarity index 100% rename from src/canonical/models/shiny/Unown.gif rename to src/canonical/models/front-shiny/Unown.gif diff --git a/src/canonical/models/shiny/Ursaring.gif b/src/canonical/models/front-shiny/Ursaring.gif similarity index 100% rename from src/canonical/models/shiny/Ursaring.gif rename to src/canonical/models/front-shiny/Ursaring.gif diff --git a/src/canonical/models/shiny/Uxie.gif b/src/canonical/models/front-shiny/Uxie.gif similarity index 100% rename from src/canonical/models/shiny/Uxie.gif rename to src/canonical/models/front-shiny/Uxie.gif diff --git a/src/canonical/models/shiny/Vanillish.gif b/src/canonical/models/front-shiny/Vanillish.gif similarity index 100% rename from src/canonical/models/shiny/Vanillish.gif rename to src/canonical/models/front-shiny/Vanillish.gif diff --git a/src/canonical/models/shiny/Vanillite.gif b/src/canonical/models/front-shiny/Vanillite.gif similarity index 100% rename from src/canonical/models/shiny/Vanillite.gif rename to src/canonical/models/front-shiny/Vanillite.gif diff --git a/src/canonical/models/shiny/Vanilluxe.gif b/src/canonical/models/front-shiny/Vanilluxe.gif similarity index 100% rename from src/canonical/models/shiny/Vanilluxe.gif rename to src/canonical/models/front-shiny/Vanilluxe.gif diff --git a/src/canonical/models/shiny/Vaporeon.gif b/src/canonical/models/front-shiny/Vaporeon.gif similarity index 100% rename from src/canonical/models/shiny/Vaporeon.gif rename to src/canonical/models/front-shiny/Vaporeon.gif diff --git a/src/canonical/models/shiny/Venipede.gif b/src/canonical/models/front-shiny/Venipede.gif similarity index 100% rename from src/canonical/models/shiny/Venipede.gif rename to src/canonical/models/front-shiny/Venipede.gif diff --git a/src/canonical/models/shiny/Venomoth.gif b/src/canonical/models/front-shiny/Venomoth.gif similarity index 100% rename from src/canonical/models/shiny/Venomoth.gif rename to src/canonical/models/front-shiny/Venomoth.gif diff --git a/src/canonical/models/shiny/Venonat.gif b/src/canonical/models/front-shiny/Venonat.gif similarity index 100% rename from src/canonical/models/shiny/Venonat.gif rename to src/canonical/models/front-shiny/Venonat.gif diff --git a/src/canonical/models/shiny/Venusaur--Mega.gif b/src/canonical/models/front-shiny/Venusaur--Mega.gif similarity index 100% rename from src/canonical/models/shiny/Venusaur--Mega.gif rename to src/canonical/models/front-shiny/Venusaur--Mega.gif diff --git a/src/canonical/models/shiny/Venusaur.gif b/src/canonical/models/front-shiny/Venusaur.gif similarity index 100% rename from src/canonical/models/shiny/Venusaur.gif rename to src/canonical/models/front-shiny/Venusaur.gif diff --git a/src/canonical/models/shiny/Vespiquen.gif b/src/canonical/models/front-shiny/Vespiquen.gif similarity index 100% rename from src/canonical/models/shiny/Vespiquen.gif rename to src/canonical/models/front-shiny/Vespiquen.gif diff --git a/src/canonical/models/shiny/Vibrava.gif b/src/canonical/models/front-shiny/Vibrava.gif similarity index 100% rename from src/canonical/models/shiny/Vibrava.gif rename to src/canonical/models/front-shiny/Vibrava.gif diff --git a/src/canonical/models/shiny/Victini.gif b/src/canonical/models/front-shiny/Victini.gif similarity index 100% rename from src/canonical/models/shiny/Victini.gif rename to src/canonical/models/front-shiny/Victini.gif diff --git a/src/canonical/models/shiny/Victreebel.gif b/src/canonical/models/front-shiny/Victreebel.gif similarity index 100% rename from src/canonical/models/shiny/Victreebel.gif rename to src/canonical/models/front-shiny/Victreebel.gif diff --git a/src/canonical/models/shiny/Vigoroth.gif b/src/canonical/models/front-shiny/Vigoroth.gif similarity index 100% rename from src/canonical/models/shiny/Vigoroth.gif rename to src/canonical/models/front-shiny/Vigoroth.gif diff --git a/src/canonical/models/shiny/Vikavolt--Totem.gif b/src/canonical/models/front-shiny/Vikavolt--Totem.gif similarity index 100% rename from src/canonical/models/shiny/Vikavolt--Totem.gif rename to src/canonical/models/front-shiny/Vikavolt--Totem.gif diff --git a/src/canonical/models/shiny/Vikavolt.gif b/src/canonical/models/front-shiny/Vikavolt.gif similarity index 100% rename from src/canonical/models/shiny/Vikavolt.gif rename to src/canonical/models/front-shiny/Vikavolt.gif diff --git a/src/canonical/models/shiny/Vileplume.gif b/src/canonical/models/front-shiny/Vileplume.gif similarity index 100% rename from src/canonical/models/shiny/Vileplume.gif rename to src/canonical/models/front-shiny/Vileplume.gif diff --git a/src/canonical/models/shiny/Virizion.gif b/src/canonical/models/front-shiny/Virizion.gif similarity index 100% rename from src/canonical/models/shiny/Virizion.gif rename to src/canonical/models/front-shiny/Virizion.gif diff --git a/src/canonical/models/shiny/Vivillon--Fancy.gif b/src/canonical/models/front-shiny/Vivillon--Fancy.gif similarity index 100% rename from src/canonical/models/shiny/Vivillon--Fancy.gif rename to src/canonical/models/front-shiny/Vivillon--Fancy.gif diff --git a/src/canonical/models/shiny/Vivillon--Pokeball.gif b/src/canonical/models/front-shiny/Vivillon--Pokeball.gif similarity index 100% rename from src/canonical/models/shiny/Vivillon--Pokeball.gif rename to src/canonical/models/front-shiny/Vivillon--Pokeball.gif diff --git a/src/canonical/models/shiny/Vivillon.gif b/src/canonical/models/front-shiny/Vivillon.gif similarity index 100% rename from src/canonical/models/shiny/Vivillon.gif rename to src/canonical/models/front-shiny/Vivillon.gif diff --git a/src/canonical/models/shiny/Volbeat.gif b/src/canonical/models/front-shiny/Volbeat.gif similarity index 100% rename from src/canonical/models/shiny/Volbeat.gif rename to src/canonical/models/front-shiny/Volbeat.gif diff --git a/src/canonical/models/shiny/Volcanion.gif b/src/canonical/models/front-shiny/Volcanion.gif similarity index 100% rename from src/canonical/models/shiny/Volcanion.gif rename to src/canonical/models/front-shiny/Volcanion.gif diff --git a/src/canonical/models/shiny/Volcarona.gif b/src/canonical/models/front-shiny/Volcarona.gif similarity index 100% rename from src/canonical/models/shiny/Volcarona.gif rename to src/canonical/models/front-shiny/Volcarona.gif diff --git a/src/canonical/models/shiny/Volkraken.gif b/src/canonical/models/front-shiny/Volkraken.gif similarity index 100% rename from src/canonical/models/shiny/Volkraken.gif rename to src/canonical/models/front-shiny/Volkraken.gif diff --git a/src/canonical/models/shiny/Voltorb.gif b/src/canonical/models/front-shiny/Voltorb.gif similarity index 100% rename from src/canonical/models/shiny/Voltorb.gif rename to src/canonical/models/front-shiny/Voltorb.gif diff --git a/src/canonical/models/shiny/Vullaby.gif b/src/canonical/models/front-shiny/Vullaby.gif similarity index 100% rename from src/canonical/models/shiny/Vullaby.gif rename to src/canonical/models/front-shiny/Vullaby.gif diff --git a/src/canonical/models/shiny/Vulpix--Alola.gif b/src/canonical/models/front-shiny/Vulpix--Alola.gif similarity index 100% rename from src/canonical/models/shiny/Vulpix--Alola.gif rename to src/canonical/models/front-shiny/Vulpix--Alola.gif diff --git a/src/canonical/models/shiny/Vulpix.gif b/src/canonical/models/front-shiny/Vulpix.gif similarity index 100% rename from src/canonical/models/shiny/Vulpix.gif rename to src/canonical/models/front-shiny/Vulpix.gif diff --git a/src/canonical/models/shiny/Wailmer.gif b/src/canonical/models/front-shiny/Wailmer.gif similarity index 100% rename from src/canonical/models/shiny/Wailmer.gif rename to src/canonical/models/front-shiny/Wailmer.gif diff --git a/src/canonical/models/shiny/Wailord.gif b/src/canonical/models/front-shiny/Wailord.gif similarity index 100% rename from src/canonical/models/shiny/Wailord.gif rename to src/canonical/models/front-shiny/Wailord.gif diff --git a/src/canonical/models/shiny/Walrein.gif b/src/canonical/models/front-shiny/Walrein.gif similarity index 100% rename from src/canonical/models/shiny/Walrein.gif rename to src/canonical/models/front-shiny/Walrein.gif diff --git a/src/canonical/models/shiny/Wartortle.gif b/src/canonical/models/front-shiny/Wartortle.gif similarity index 100% rename from src/canonical/models/shiny/Wartortle.gif rename to src/canonical/models/front-shiny/Wartortle.gif diff --git a/src/canonical/models/shiny/Watchog.gif b/src/canonical/models/front-shiny/Watchog.gif similarity index 100% rename from src/canonical/models/shiny/Watchog.gif rename to src/canonical/models/front-shiny/Watchog.gif diff --git a/src/canonical/models/shiny/Weavile.gif b/src/canonical/models/front-shiny/Weavile.gif similarity index 100% rename from src/canonical/models/shiny/Weavile.gif rename to src/canonical/models/front-shiny/Weavile.gif diff --git a/src/canonical/models/shiny/Weedle.gif b/src/canonical/models/front-shiny/Weedle.gif similarity index 100% rename from src/canonical/models/shiny/Weedle.gif rename to src/canonical/models/front-shiny/Weedle.gif diff --git a/src/canonical/models/shiny/Weepinbell.gif b/src/canonical/models/front-shiny/Weepinbell.gif similarity index 100% rename from src/canonical/models/shiny/Weepinbell.gif rename to src/canonical/models/front-shiny/Weepinbell.gif diff --git a/src/canonical/models/shiny/Weezing--Galar.gif b/src/canonical/models/front-shiny/Weezing--Galar.gif similarity index 100% rename from src/canonical/models/shiny/Weezing--Galar.gif rename to src/canonical/models/front-shiny/Weezing--Galar.gif diff --git a/src/canonical/models/shiny/Weezing.gif b/src/canonical/models/front-shiny/Weezing.gif similarity index 100% rename from src/canonical/models/shiny/Weezing.gif rename to src/canonical/models/front-shiny/Weezing.gif diff --git a/src/canonical/models/shiny/Whimsicott.gif b/src/canonical/models/front-shiny/Whimsicott.gif similarity index 100% rename from src/canonical/models/shiny/Whimsicott.gif rename to src/canonical/models/front-shiny/Whimsicott.gif diff --git a/src/canonical/models/shiny/Whirlipede.gif b/src/canonical/models/front-shiny/Whirlipede.gif similarity index 100% rename from src/canonical/models/shiny/Whirlipede.gif rename to src/canonical/models/front-shiny/Whirlipede.gif diff --git a/src/canonical/models/shiny/Whiscash.gif b/src/canonical/models/front-shiny/Whiscash.gif similarity index 100% rename from src/canonical/models/shiny/Whiscash.gif rename to src/canonical/models/front-shiny/Whiscash.gif diff --git a/src/canonical/models/shiny/Whismur.gif b/src/canonical/models/front-shiny/Whismur.gif similarity index 100% rename from src/canonical/models/shiny/Whismur.gif rename to src/canonical/models/front-shiny/Whismur.gif diff --git a/src/canonical/models/shiny/Wigglytuff.gif b/src/canonical/models/front-shiny/Wigglytuff.gif similarity index 100% rename from src/canonical/models/shiny/Wigglytuff.gif rename to src/canonical/models/front-shiny/Wigglytuff.gif diff --git a/src/canonical/models/shiny/Wimpod.gif b/src/canonical/models/front-shiny/Wimpod.gif similarity index 100% rename from src/canonical/models/shiny/Wimpod.gif rename to src/canonical/models/front-shiny/Wimpod.gif diff --git a/src/canonical/models/shiny/Wingull.gif b/src/canonical/models/front-shiny/Wingull.gif similarity index 100% rename from src/canonical/models/shiny/Wingull.gif rename to src/canonical/models/front-shiny/Wingull.gif diff --git a/src/canonical/models/shiny/Wishiwashi--School.gif b/src/canonical/models/front-shiny/Wishiwashi--School.gif similarity index 100% rename from src/canonical/models/shiny/Wishiwashi--School.gif rename to src/canonical/models/front-shiny/Wishiwashi--School.gif diff --git a/src/canonical/models/shiny/Wishiwashi.gif b/src/canonical/models/front-shiny/Wishiwashi.gif similarity index 100% rename from src/canonical/models/shiny/Wishiwashi.gif rename to src/canonical/models/front-shiny/Wishiwashi.gif diff --git a/src/canonical/models/shiny/Wobbuffet.gif b/src/canonical/models/front-shiny/Wobbuffet.gif similarity index 100% rename from src/canonical/models/shiny/Wobbuffet.gif rename to src/canonical/models/front-shiny/Wobbuffet.gif diff --git a/src/canonical/models/shiny/Woobat.gif b/src/canonical/models/front-shiny/Woobat.gif similarity index 100% rename from src/canonical/models/shiny/Woobat.gif rename to src/canonical/models/front-shiny/Woobat.gif diff --git a/src/canonical/models/shiny/Wooloo.gif b/src/canonical/models/front-shiny/Wooloo.gif similarity index 100% rename from src/canonical/models/shiny/Wooloo.gif rename to src/canonical/models/front-shiny/Wooloo.gif diff --git a/src/canonical/models/shiny/Wooper.gif b/src/canonical/models/front-shiny/Wooper.gif similarity index 100% rename from src/canonical/models/shiny/Wooper.gif rename to src/canonical/models/front-shiny/Wooper.gif diff --git a/src/canonical/models/shiny/Wormadam--Sandy.gif b/src/canonical/models/front-shiny/Wormadam--Sandy.gif similarity index 100% rename from src/canonical/models/shiny/Wormadam--Sandy.gif rename to src/canonical/models/front-shiny/Wormadam--Sandy.gif diff --git a/src/canonical/models/shiny/Wormadam--Trash.gif b/src/canonical/models/front-shiny/Wormadam--Trash.gif similarity index 100% rename from src/canonical/models/shiny/Wormadam--Trash.gif rename to src/canonical/models/front-shiny/Wormadam--Trash.gif diff --git a/src/canonical/models/shiny/Wormadam.gif b/src/canonical/models/front-shiny/Wormadam.gif similarity index 100% rename from src/canonical/models/shiny/Wormadam.gif rename to src/canonical/models/front-shiny/Wormadam.gif diff --git a/src/canonical/models/shiny/Wurmple.gif b/src/canonical/models/front-shiny/Wurmple.gif similarity index 100% rename from src/canonical/models/shiny/Wurmple.gif rename to src/canonical/models/front-shiny/Wurmple.gif diff --git a/src/canonical/models/shiny/Wynaut.gif b/src/canonical/models/front-shiny/Wynaut.gif similarity index 100% rename from src/canonical/models/shiny/Wynaut.gif rename to src/canonical/models/front-shiny/Wynaut.gif diff --git a/src/canonical/models/shiny/Xatu.gif b/src/canonical/models/front-shiny/Xatu.gif similarity index 100% rename from src/canonical/models/shiny/Xatu.gif rename to src/canonical/models/front-shiny/Xatu.gif diff --git a/src/canonical/models/shiny/Xerneas.gif b/src/canonical/models/front-shiny/Xerneas.gif similarity index 100% rename from src/canonical/models/shiny/Xerneas.gif rename to src/canonical/models/front-shiny/Xerneas.gif diff --git a/src/canonical/models/shiny/Xurkitree.gif b/src/canonical/models/front-shiny/Xurkitree.gif similarity index 100% rename from src/canonical/models/shiny/Xurkitree.gif rename to src/canonical/models/front-shiny/Xurkitree.gif diff --git a/src/canonical/models/shiny/Yamask--Galar.gif b/src/canonical/models/front-shiny/Yamask--Galar.gif similarity index 100% rename from src/canonical/models/shiny/Yamask--Galar.gif rename to src/canonical/models/front-shiny/Yamask--Galar.gif diff --git a/src/canonical/models/shiny/Yamask.gif b/src/canonical/models/front-shiny/Yamask.gif similarity index 100% rename from src/canonical/models/shiny/Yamask.gif rename to src/canonical/models/front-shiny/Yamask.gif diff --git a/src/canonical/models/shiny/Yamper.gif b/src/canonical/models/front-shiny/Yamper.gif similarity index 100% rename from src/canonical/models/shiny/Yamper.gif rename to src/canonical/models/front-shiny/Yamper.gif diff --git a/src/canonical/models/shiny/Yanma.gif b/src/canonical/models/front-shiny/Yanma.gif similarity index 100% rename from src/canonical/models/shiny/Yanma.gif rename to src/canonical/models/front-shiny/Yanma.gif diff --git a/src/canonical/models/shiny/Yanmega.gif b/src/canonical/models/front-shiny/Yanmega.gif similarity index 100% rename from src/canonical/models/shiny/Yanmega.gif rename to src/canonical/models/front-shiny/Yanmega.gif diff --git a/src/canonical/models/shiny/Yungoos.gif b/src/canonical/models/front-shiny/Yungoos.gif similarity index 100% rename from src/canonical/models/shiny/Yungoos.gif rename to src/canonical/models/front-shiny/Yungoos.gif diff --git a/src/canonical/models/shiny/Yveltal.gif b/src/canonical/models/front-shiny/Yveltal.gif similarity index 100% rename from src/canonical/models/shiny/Yveltal.gif rename to src/canonical/models/front-shiny/Yveltal.gif diff --git a/src/canonical/models/shiny/Zacian--Crowned.gif b/src/canonical/models/front-shiny/Zacian--Crowned.gif similarity index 100% rename from src/canonical/models/shiny/Zacian--Crowned.gif rename to src/canonical/models/front-shiny/Zacian--Crowned.gif diff --git a/src/canonical/models/shiny/Zacian.gif b/src/canonical/models/front-shiny/Zacian.gif similarity index 100% rename from src/canonical/models/shiny/Zacian.gif rename to src/canonical/models/front-shiny/Zacian.gif diff --git a/src/canonical/models/shiny/Zamazenta--Crowned.gif b/src/canonical/models/front-shiny/Zamazenta--Crowned.gif similarity index 100% rename from src/canonical/models/shiny/Zamazenta--Crowned.gif rename to src/canonical/models/front-shiny/Zamazenta--Crowned.gif diff --git a/src/canonical/models/shiny/Zamazenta.gif b/src/canonical/models/front-shiny/Zamazenta.gif similarity index 100% rename from src/canonical/models/shiny/Zamazenta.gif rename to src/canonical/models/front-shiny/Zamazenta.gif diff --git a/src/canonical/models/shiny/Zangoose.gif b/src/canonical/models/front-shiny/Zangoose.gif similarity index 100% rename from src/canonical/models/shiny/Zangoose.gif rename to src/canonical/models/front-shiny/Zangoose.gif diff --git a/src/canonical/models/shiny/Zapdos.gif b/src/canonical/models/front-shiny/Zapdos.gif similarity index 100% rename from src/canonical/models/shiny/Zapdos.gif rename to src/canonical/models/front-shiny/Zapdos.gif diff --git a/src/canonical/models/shiny/Zebstrika.gif b/src/canonical/models/front-shiny/Zebstrika.gif similarity index 100% rename from src/canonical/models/shiny/Zebstrika.gif rename to src/canonical/models/front-shiny/Zebstrika.gif diff --git a/src/canonical/models/shiny/Zekrom.gif b/src/canonical/models/front-shiny/Zekrom.gif similarity index 100% rename from src/canonical/models/shiny/Zekrom.gif rename to src/canonical/models/front-shiny/Zekrom.gif diff --git a/src/canonical/models/shiny/Zeraora.gif b/src/canonical/models/front-shiny/Zeraora.gif similarity index 100% rename from src/canonical/models/shiny/Zeraora.gif rename to src/canonical/models/front-shiny/Zeraora.gif diff --git a/src/canonical/models/shiny/Zigzagoon--Galar.gif b/src/canonical/models/front-shiny/Zigzagoon--Galar.gif similarity index 100% rename from src/canonical/models/shiny/Zigzagoon--Galar.gif rename to src/canonical/models/front-shiny/Zigzagoon--Galar.gif diff --git a/src/canonical/models/shiny/Zigzagoon.gif b/src/canonical/models/front-shiny/Zigzagoon.gif similarity index 100% rename from src/canonical/models/shiny/Zigzagoon.gif rename to src/canonical/models/front-shiny/Zigzagoon.gif diff --git a/src/canonical/models/shiny/Zoroark.gif b/src/canonical/models/front-shiny/Zoroark.gif similarity index 100% rename from src/canonical/models/shiny/Zoroark.gif rename to src/canonical/models/front-shiny/Zoroark.gif diff --git a/src/canonical/models/shiny/Zorua.gif b/src/canonical/models/front-shiny/Zorua.gif similarity index 100% rename from src/canonical/models/shiny/Zorua.gif rename to src/canonical/models/front-shiny/Zorua.gif diff --git a/src/canonical/models/shiny/Zubat.gif b/src/canonical/models/front-shiny/Zubat.gif similarity index 100% rename from src/canonical/models/shiny/Zubat.gif rename to src/canonical/models/front-shiny/Zubat.gif diff --git a/src/canonical/models/shiny/Zweilous.gif b/src/canonical/models/front-shiny/Zweilous.gif similarity index 100% rename from src/canonical/models/shiny/Zweilous.gif rename to src/canonical/models/front-shiny/Zweilous.gif diff --git a/src/canonical/models/shiny/Zygarde--10__0025.gif b/src/canonical/models/front-shiny/Zygarde--10__0025.gif similarity index 100% rename from src/canonical/models/shiny/Zygarde--10__0025.gif rename to src/canonical/models/front-shiny/Zygarde--10__0025.gif diff --git a/src/canonical/models/shiny/Zygarde--Complete.gif b/src/canonical/models/front-shiny/Zygarde--Complete.gif similarity index 100% rename from src/canonical/models/shiny/Zygarde--Complete.gif rename to src/canonical/models/front-shiny/Zygarde--Complete.gif diff --git a/src/canonical/models/shiny/Zygarde.gif b/src/canonical/models/front-shiny/Zygarde.gif similarity index 100% rename from src/canonical/models/shiny/Zygarde.gif rename to src/canonical/models/front-shiny/Zygarde.gif