Refactor project and platform services

We need this refactoring in order to reuse code for `iOSProjectService`
OK, so maybe we move it into the `CreateProject` then :smile: It just looks strange like this.