Components for transitioning between collection view layouts