Alignment of the CMS Silicon Tracker -- and how to improve detectors in the future