#32 Port visualizations to Qt