No problem. PAC Display it is then.
(groov View is a web based, mobile ready HMI builder/viewer, it will run with PAC hardware, ModBusTCP and OPCUA servers).
PAC Display has some basic animations built in, so for example your tank fill is very straight forward.
Place your take from the built in symbol factory library and then add a rectangle, the fill of that is then tied to an analog input or a variable and it will fill and empty as the value goes up and down.
Pumps and motors are somewhat similar, but requires a little more work to show the image how far it needs to move.
Here are a few resources. One is a link to our PAC Project Demo. It includes a pump and tank animation: https://www.opto22.com/support/resources-tools/downloads/pac_project_demo
You’d have to download and run the strategy and project, but it may be faster to just see what was done to implement the tank and pump. I attached screens that show the dynamic attributes for each. The tank is a box drawn at full size, and then the vertical height attribute is manipulated to indicate percentage filled.
The pump is two graphics: one a static jpg and on top of it animated blades. I moved the blades so you could see both. The animated graphic is shown or hidden based on a digital value.