I can only reiterate the advice given previously in these threads that choosing "compatible" components only works if your frame is perfectly aligned, with the rear dropouts exactly equidistant from the cenrre line. It is not unusual for a rear triangle to be 4mm off to one side, which is unnoticeable on gears but hopeless for fixed unless you select components to fit the frame's shortcomings.
Steel frames can be re-tracked. With carbon or aluminium I would avoid buying the components until you know how straight the frame is.
The only accurate way to confirm chainline is with a long straight edge.