changes to sections to support different types of ads
changes to improve stability of grid with multiple type of containers for ads