I like to think in terms of building blocks and principles. I have a sense that the building blocks here are specific platforms, specific, cumulative experience of different things that work in different contexts that you can then generalize and get little bits. Then, there is design principles. I’m talking about at the middle level of design principles. Let me say what I mean.