Because there are so many ways to visualize data and relevant features of data
change from person to person, many packages do not provide a traditional user interface.
They offer, instead, different kinds of interfaces,
all of which require some kind of programming. Those are lumped together here.