HexaPDF - A Versatile PDF Creation and Manipulation Library for Ruby