$ loading
Components
Sockets, memory generations, board sizes, GPU lengths, cooler heights and wattages are on file for every part, which is how the builder can say no before you pay.