REP-1277 Delegation Library & API Validator Delegation Support

this is obviously not going to work. i assume you'll change it before i bring this in