A UIScrollView that introduces the concept of 'pages', has built-in recycling and support for both vertical and horizontal orientations.