Closes #512
phrase 1: - project restructured - swifgen rewired - files renamed [180] Code inconsistency phase 2: - stores and views refactored phase 3: - models, dependencies, utils and UI components [180] Code inconsistency - tests fixed