Moved Synoption arguments into its own class.