Extract PostMover from Topic into its own class