Feature list module contains a lot of code, we should break it down in three modules: - search module; - details module; - list module.