An Android staggered grid view which supports multiple columns with rows of varying sizes.