I totally get the idea of finding a bike I like and wanting to upgrade it to make it its best.
My only recommendation is that when you install new components, keep the old ones. You may decide to re-install them later should the new stuff make your bike lose the qualities that made you like it in the first place.