We need a selector with 2 kinds of search : by size and by model.
The selector by size will have 3 steps
The selector by model will have 2 steps
In product view we need also a tab with the list of all compatible machine.
The product selector should be also SEO optimized, should display a good URL, update meta data