Requirement Relationships: A Theory, Some Principles, and a Practical Approach