Add user/project domain, services and workflows

This interface has no java doc. While I see that some of the methods are self-explanatory, maybe you could still add some.