A tool for managing Objects and Arrays with a variety of use cases, including detecting which of the two it is and filling in functional gaps across each.