PlainJS grid layout plugin that lays out fluid (width and height) items in a gapless fashion