Minor Refactor for LinkInterface and start for implementing linking interface for openssl.