Abdelrazak Younes wrote:
I agree with all what you are saying below but I'd like to point out something first: I am taking an evolutionary approach. Multiple views will come after. If I derive too much from HEAD all my work will be lost so my goal for now is to put all this in a working shape (without additional functionality) so that I can merge my branch into trunk. Then, we can start another short-lived branch for the multi-view case.
I like this step-by-step approach! Michael