Initial commit. Further functionality planned:

1) Gray out remaining checkboxes when a further combination is not possible.

2) Display detailed item properties.