Add more `design` goals. More macros to implement basic functionality. TERMINATE from ^G to ^X. Fix one off errors in searches.