More changes and added some TODO items

Not sure of these 2 paragraphs.

The first paragraph, I think I understand what you mean but we should make it clearer I think.  In one sentence, just say "The default configuration of each component should be the one that must work for the automatic deployment" or something like that (you're better than me for intelligibility).

I don't understand the second paragraph.  Why do you think that real world implementation will look significantly different than live snapshots.  Live snapshots should be a representative build of our platform, not just something that build (and has nothing to do with the functionalities).  At least, that's what I think.