1. A processor-implemented method for merging a plurality of visualizations, the method comprising: receiving the plurality of visualizations; analyzing a plurality of elements within the plurality of visualizations, wherein the analyzing of the plurality of elements comprises: decoding a plurality of visual elements associated with the plurality of elements; decoding a plurality of data fields associated with the plurality of elements; and determining if at least one visual element within the plurality of visual elements is associated with at least one data field within the plurality of data fields; unifying the plurality of elements to generate at least one unified visualization, the at least one unified visualization being based on the analyzing of the plurality of elements; and producing a single output visualization based on the assembling of the at least one unified visualization.