better separation of debuger core from graphical user interface
to be able to compile debuger core into DLL