Move the link logic to a seperate function

* Also bumped version
* Fixed @namespace
* Changed @description