Dino catalog3

Refactored simplified Dinodex soution
Are these filters really a characteristic of `CommandLineInterface`? If you had a second library interface, would you want to re-express all these definitions?