Refactored `__buildNavigation`; Seperate the 3 builds into their own method for more readability
Make it possible to add target attributes on links from extensions
Updated the extension doc