Move Implode Functionality Into a standalone Module