Refactor LaTeXML::Core::Box blessed objects #869
Previously, objects representing a
This PR refactors
Previously, objects representing a LaTeXML::Core::Box were an array, whereas objects representing LaTeXML::Core::Whatsit (which inherit from Box) were a hash. This led to duplication of several methods in the Whatsit class. This commit refactors LaTeXML::Core::Box (and other classes that inherit from it) to be a hash reference instead. This makes code between the two classes consistent with each other, and also makes code more readable overall due to named access of properties.