From edebug testing this "isearch-forward-at-point" actually seems to work as a form of incremental-search-at-point

A whole bunch of messy comments still in this file - not really useful