initial commit, from boilerplate, for new design issue flip-kernel-thing (starting with gap)