Added dependency tracking or something.

I really don’t know what it does but it looks cool.