I felt from your post that you have deeply analyzed the project. Every point is explained in a structured way which makes the post even more valuable. 777