Initial implementation of the carousel portlet