adjust to move from isSmiles from prop to set, split export to make it easier testable, change export control via command line, allow init twice without abort