Provides classes that create visualisations for data structures. The matrix.visual package contains all classes needed for creating a visualisation for any data structure that implements any of the visualisation interfaces from matrix.structures.FDT package, or the CDT interface from matrix.structures.CDT package.

Structure visualisations can be decorated by having the data structure implement required classes from matrix.decoration package. @see matrix.decoration @see matrix.structures.FDT @see matrix.structures.CDT