Write a complete responsive code of a Word Cloud Generator tool with all its features in HTML with CSS and JavaScript:
- Feature 1: Generate word clouds from text input or uploaded files.
- Feature 2: Customize word cloud layout, colors, and font styles.
- Feature 3: Filter out common stop words from the text.
- Feature 4: Download word clouds as images or shareable files.
- Feature 5: Responsive design for creating word clouds on any device.