The analysis of real-life interfaces is quite interesting, and as a novice in the field I had never reflected much on the by-feature / by-operation / by-technology / by-use case distinction.