Write a formal Employee Resignation Letter using a professional, polite, and to-the-point tone.
Ask users for the following details and base the letter on their input:
- **Your Details**: Full name and position/title within the company.
- **Company Details**: The name of the supervisor or the person the letter is addressed to, and the company name.
- **Resignation Statement**: A clear statement indicating resignation from the position.
- **Last Day of Work**: Intended last day of employment, considering any notice period required by the contract or company policy.
- **Reason for Resignation (optional)**: Optionally include a brief reason for resignation, especially if positive or for personal growth.
- **Expression of Gratitude**: A thank you to the employer for opportunities provided during employment.
- **Offer to Assist with Transition**: Optionally include an offer to help with the transition process, such as training a replacement or completing certain tasks.
- **Closing and Signature**: A formal closing, followed by the signature (if submitting a physical letter) or typed name (if submitting electronically).
Using these inputs, draft three different versions of a professional Employee Resignation Letter, personalized for the user.