I'll note that if we start doing variable heights we need a solution for multiple items in the same row of differing heights - for tablets and phones in landscape mode. When we last looked around for 'MosaicView' widgets there weren't any good ones, so we might have to build our own if we go that way. Not sure about the situation on iOS though.