Remove unused QFile from XML unit tests.
Modify architecture for line modifier: now there are two kinds of modifier, obstacle and deviation.
Sort file by role, create directory architecture, remove old and unused MainMenuWidget class.
Add Mirror. Update several line modifier constructors.