1. Assumptions
- Language
- Python 3.6 and newer
- No Python 2.7 support
- Programming conventions - PEP 8 https://www.python.org/dev/peps/pep-0008/
- Project pattern based on MVC model - clear separation of:
- Data - information that define actor
- Code generation engine
- GUI
2. Architecture
- clear separation of:
- Data - information that define actor
- Code generation engine
- GUI