Refactor project and platform services

We need this refactoring in order to reuse code for `iOSProjectService`
As we discussed, we need to modify yok to support lazy loading. For now I'll inject the two project services as constructor dependencies and in another PR I'm going to implement lazy loading. Agree?