Implement search list

Ported searchable list
Created a template for control factories

This should make it easier