- Added docstring to generated functions
- Added optional word separator parameter to generated functions
refactoring: moved source string splitting higher in the processing pipeline