Rewrote Source linking, now it properly combines node inputs/outputs
Did some delicious C++11 modifications