[#96] Refactored EaglePlanBufferProvider to support Providers and Values