Added string-based template argument splitter