a11y: Consolidate the attributes container
While we have split the various attributes for convenience, there's no reason why we should have specialised data types for the attributes container object.
While we have split the various attributes for convenience, there's no reason why we should have specialised data types for the attributes container object.