Initial version of the app using a collection view with custom layout