A library for showing different types of layouts when a list view is empty