add a general use listing component (based on the manager implementation)
The initial implementation of the component should be able to display all items fetched by the manager
The initial implementation of the component should be able to display all items fetched by the manager