Refactor project and platform services

We need this refactoring in order to reuse code for `iOSProjectService`
OK, my bad, it should work for interface declarations, but it won't work for the implementations, but in our case we don't need the implementations :)