I'd like to create a GUI that displays a tree, some text boxes, buttons, and then as a panel, a fully-functional notebook. Is that possible?
I realized just now that I never came back and explained how I solved this problem. I used the
MathSessionPane class provided in
It's not a fully fledged front end like you'd see in Mathematica, but it worked quite nicely.