A page with blocks, dimensions, and margins.
@type t() :: %Rendro.Page{ blocks: [Rendro.Block.t()], height: number(), margin_bottom: number(), margin_left: number(), margin_right: number(), margin_top: number(), width: number() }