Refactor FM Debugger to support any debugger implementation like Dbgp.