Book list as component
Refactor files structure
Search filter