everything was pretty standard for mainstream frames/ bikes until about 10 years ago when all hell seemed to break loose with tapered steerers and about 3,654 different bottom bracket standards
oops, sorry 3,655 different BB standards
There are some short lived headtube types such as integrated bearings and odd 1.5 sizes that dont mix well. 1x drivetrains started appearing too so you may find no option for the front mech but it would be unusual for you to bump into these if you check everything beforehand.