This change adds payload request and response base classes to prepare for future simplification updates to the current client architecture. No new tests are required for this change.