Are bike components interchangeable with other components? In other words, could I slowly improve the components I have over time? Or is it better to do a complete overhaul of the componentry?(is that a word?) Right now I am riding a secteur sport with sora/tiagra components, should I start to rebuild or wait all together till I can afford a better bike? I know it's a lot of questions, and I appreciate the input. Thanks.