Sort:  

You are right that developing projects should be taken as that: developing and not perfect products. The vision of this one, though, is quite impressive.