I want a widget library that allows me to draw translucent shapes on top of functioning widgets, without trying to align to widget boundaries. Ideally this library would also be able to draw shapes between toplevel windows as well. It would need to be cross-platform and have bindings to common scripting languages.