initial skeleton for programmesearch view (re #377)