Split up string_list functions into its own object/source file