Let CSS Grid adapt to dynamic size changes (first draft - requires cleanup)

Polyjuice/Launcher#77
Polyjuice/Launcher#39
Polyjuice/Launcher#18
Juicy/juicy-tile-list#8