added possibility to have a section decoration background
added a couple of fixes to collection view layout
tweaked main collection view to handle more cases