refactor(search): Directory-based module.