- Added a new input parameter 'separator' to allow users to specify the character used to join file names in the output.
- Updated the list_files method to utilize the specified separator instead of the default newline character.
- Added sorting options for file listing in ListFiles class, allowing users to sort by name, size, or modified time, with ascending or descending order.
- Updated input parameter in NoPreviewSaveImage class from "images" to "image" for consistency.
- Created __init__.py files for filesystem, image, and selector modules to define public interfaces.
- Implemented ListFiles class for listing files in a directory with optional filtering by file types and recursion.
- Added NoPreviewSaveImage class for saving images with optional metadata.
- Introduced CrossJoinSelector class for combining two lists with a specified separator.
- Added .gitignore file to exclude common Python and development artifacts.