Create a generic list module