Console launched Gamma

How difficult is it to run Gamma in a console so that the output from the software is synchronised to the console and the input from the console is synchronised to the software? This would give the ability to use any console, advanced console features, highlighting and make it possible to write console applications in real time, applying, for example, an observable pattern

For example, can this be output directly to the console in which VVVV is run? And if it is possible, maybe input can be realised?

Since Logging has been rebuilt and greatly improved this question is more relevant than before. Is it worth waiting for such an option to appear? I expect that on-the-fly input/output could greatly increase the range of applications. The new logging system seems to be easily rendered into a regular terminal.