Add Basic Extra Defender Interface

It is poorly coded as of now, but simplification will come eventually if the tests go well.

Bench: 6878045