Unity soft debugger

Please note comments prepared for each hunk being submitted in this pull request.