What modifications do I need to make to Marlin if I completely replace the heated bed assembly? I have a 3D printer built from generic, scrap parts.
It's controlled by a 2+ years old MKS GEN L board running Marlin version 1.1.x.
I want to do a complete bed assembly replacement, including:

Heated bed
Thermistor
Y-carriage

All the hardware bits, including the z-endstop are sorted and ready to be installed.
My question is:

Once I replace the assembly, what kind of software / firmware modifications do I need to do to Marlin configuration for my printer to work correctly?

I understand that I need to modify dimensions and offsets but I am unsure what else will I need to change within the codebase before flashing Marlin.
Dimensions if they differ, maybe endstop offsets and possibly a different thermistor type.