Rewrite of the Breakpoint frontend.