use LinkCollection API wherever possible.
move code in #prepare_links! to #compile_links_for to make it better reuseable. this should be extracted into LinksDefinition or so soon.
we got our first collection rendered, with queries, template and everything else.