iface: add floating text feature

Attention: FloatingText bubble isn't bound to any events yet. And it will be not so easy - MVP matrix of a drawn model will be needed to position it right, as it is a 2D object.

Signed-off-by: mkhropov <mkhropov@gmail.com>