Build custom graphical application to visualize ROS messages

We currently use a combination of rviz2, plotjuggler and foxglove to visualize ROS messages.

However, it would be great for our application to build an own GUI-based tool which visualizes published ROS messages. We'd like to have e.g. a 3d view, a 2d view and some curve plots within a single page.

I made some research, but I haven't found a good solution yet.

Do you have any suggestions? Thanks.