Jamie,
You mentioned Masonry, but want the ability to apply the effect to text and divs as well. Check out this Masonry example – it does just that, and with the added benefit of a gallery based on the gallery seen on the Chromebook Getting Started guide by Google:
http://tympanus.net/codrops/2014/03/21/google-grid-gallery/
Hope this helps.
Mike