Refactors the example main module, so that the data fetching/parsing is now done in a separate module. Implements most of the carousel functionality.