Completely redesigned using a completely new interface and strategy

It all works but the interface is not totally implemented. Pod update
will come as soon as fully implemented.