Add dependency resolution :: experimental

WIP