Placing them into separate files slims down the main connect file and makes it more obvious where things need to be handled for future integrations.