Split WeightsFromNpyFileLayer into two classes, the other being a
LayerDelegator that will allow me not to have to implement so much
boilerplate code the next time I delegate a layer.