Drivetrain (battery, AWD, performance)
Paint
Seats
Interior trim
Wheels
Roof
AP
Winter weather
Premium package
UHFS
High amperage charger
Towing
SAS (which is increasingly less of an option)
(This is theoretical for Model 3, looking at what applies to it from the S/X).
13 categories where you have/get to choose. And some people don't even count the first 6 as "options". Two of those are software only.
Honestly, I've always felt that a Tesla is simple to configure, and there aren't currently any "oddball" options (I always thought the yacht floor and paint armor were odd options for the S). I've been playing with the design studio for years, and known how I would configure the current set of options.
Comparing against BMW it isn't bad...
Comparing to Honda or the new Nissan strategy it is complex. Not that it is a bad thing but it is something to think about. Imagine if the P was like a sport model that had bigger wheels etc...
With the Honda/Nissan/New Audi model you could see something like this and still keep the software options and maybe 1 or 2 special paint colors. All other paint colors are standard like Silver, Blue, Red, Grey etc...:
Base - $35k (cloth, lowest battery option, etc...)
AWD - $42k adds leather or vegan, slightly nicer wheels, more range...
Premium AWD - $50k adds to AWD, premium interior and sound, sunroof, nicer wheels, etc...
Sport AWD (P??D) - $60k adds to Premium AWD, sport suspension, sport seats, bigger rear motor...
Ludi AWD - $75k adds fancier wheels, ludicrous performance, a certificate for your living room wall, and Elon Musk bobble head.
This is really how mass market cars are done now. There are still some outliers but even the companies that were crazy with options like Nissan and Audi are starting to do this. I didn't get all the options here but you get the picture.