If you want to have a deeper insight in such points, I really suggest you our FAQ, which will show you how far the ideas are developed yet.
Is it the same faq which is available on the website? Because that one seems to ask many questions without providing many answers. It's a little unnerving actually, because it suggests that the approach to many of the difficulties involved is "we'll figure it out as we go along."