Added the option to use an animated collection view layout update, and the option to keep the cells fitted by maintaining the spacing while zooming.