we believe it is important to understand the technical design of the proposed solution and the engineering principles that it is built on to the extent it predefines the possible set of features. in addition understanding economic and social impact is important too