Created CollectionView, a reusable QML component which provides a list with custom look and feel