Control loop in GNURadio

Hello,

I need to implement some control loops as GNURadio blocks, I had a look
at the code base and I found the gr::blocks::control_loop class which,
despite his name is specialized for phase lock loops. Am I missing
something or a general PID control loop implementation does not exist in
GNURadio?

Thanks. Cheers,
Daniele