The embedder shouldn't need to worry about starting and communicating with the kernel - the Qt widget should know the details of that. I'll try to flesh out an example when I'm back at work.