Add draft for filtering design

This is a proposal how to do filtering of a system description in Machinery. Feedback is appreciated. Please add it as comments in this pull request.

My assumption was that we start with only supporting exact matches and adding more sophisticated logic later.