Add public dependencies and libs, this probably has to be separated better.