(WIP) Datalist refactoring

Re-added search feature