move debugging tools to their own package
infrastructure work for actual breakpoint setting (stage 2)