Extracting available_links

Given that each header may have more than one action that can be taken
based on the header state and the current user, I want to leverage
a method and a system for building and rendering those actions.