QList is used instead of QVector.
Directory installer has been implemented.
Playing with directory installer in the demo project.