I like doing things the quick, easy (and lazy) way to achieve certain functionalities. For me, what better way to this than program something declaratively? I had a development scenario I had to create an efficient navigation for a directory of country...