It has already a quite complete set of widgets. But I guess you can go in any direction (a TurboVision like "text" interface, or widgets like in BGRAControls, or both) with it.
BTW, we can already make awesome GUI interfaces with BGRABotmap and company! Unfortunately, in OPM there is an "incomplete" version that does not have yet edit input widgets (as in TEdit, etc.)