When to create a driver versus a module


I am building a VTOL drone which uses some servos that communicate on a RS485 network. I realize I have to create a driver for the RS485 bus, as well as a driver for the servos.

My question is when to put my software in the drivers folder vs when to create it in modules. Are there any general guidelines? What do you think?