EGit/Logical Model support

The goal is here to provide a decent implementation of "logical model" support in [EGit]. The word "model" in "logical model" has nothing to do with the EMF concept of model. Sometimes in this document, we'll talk about logical resources interchangeably.