I know this is hard to implement but i think would be nice.
I played many videogames and i love their awesome interface. I'm building a fullscreen interface for my robot using the sdk and i'll have the video from the cam on the background and over that i'll put a layer of buttons.
So i have no problems but how about the non programmers? What if they could make a very nice interface by simply right click, add this put it there and save everything?