     
     // MARK: - Helper Functions
     
-    func configureImageModuleCell(cell: ImageModuleTableViewCell){
-        
+    func configureImageModuleCell(cell: ImageModuleTableViewCell, withModule module: ComposerModule){
+        cell.moduleImageView.image = module.image
     }
     
-    func configureTextModuleCell(cell: TextModuleTableViewCell){
-        
+    func configureTextModuleCell(cell: TextModuleTableViewCell, withModule: ComposerModule){
+    
     }
     
 

        case .TextModule:
            
            let cell = tableView.dequeueReusableCellWithIdentifier(Constants.Composer.textModuleCellIdentifier, forIndexPath: indexPath) as TextModuleTableViewCell
            configureTextModuleCell(cell)
            
            if tableView.shouldSubstitutePlaceHolderForCellBeingMovedAtIndexPath(indexPathFromVisibleIndexPath){
                cell.hidden = true

        case .ImageModule:
        
            let cell = tableView.dequeueReusableCellWithIdentifier(Constants.Composer.imageModuleCellIdentifier, forIndexPath: indexPath) as ImageModuleTableViewCell
            
            configureImageModuleCell(cell, withModule: module)
            
            if tableView.shouldSubstitutePlaceHolderForCellBeingMovedAtIndexPath(indexPathFromVisibleIndexPath){
                cell.hidden = true
