Refactor project and platform services

We need this refactoring in order to reuse code for `iOSProjectService`
If I move it into `CreateProject` I should repeat the code twice -  in `AndroidProjectService` and in `iOSProjectService`