Refactor cell controllers into a separate class in order for each one to have its own UIScrollViewDelegate