Modern curve building methodologies, certainly implemented in top tier fixed income trading houses, use a simultaneous non-linear solver to construct all curves at once. Essentially the procedure is:
a) define a set of instruments whose prices are known and will be calibrated (arbitrarily different in different currencies but of sufficient coverage to actually permit calculable results)
b) provide weights, $\mathbf{w}$, to the instrument prices.
c) solve the optimisation problem:
$$ \min_k \left ( ||\mathbf{w^T}(\mathbf{P_0}-\mathbf{P(k)})||_2 \right ) $$
where $k$ are the determined levels some knot points on each curve permitting the level of flexibility and controlling the levels, $P_0$ are the input prices of the chosen instruments and $P(k)$ are the output prices of those instruments with the current iterations and levels of $k$.
Note that if this formulation is well posed and calibrated one can often find a solution of c.zero to this problem.
It is generally not possible to do what you describe due a strong interdependency and a lack of data in order to solve the OIS curve first. Another reason is because the programmatic and quantitative tools of international trading desks need to be general enough to provide a flexible enough configuration for all currencies and be globally maintainable by a core set of developers. A further reason is that for nanosecond responsiveness for market makers simultaneity is of utmost importance and approximated reactivity to futures markets is an inherent property that is facilitated by the approach I cite but not in yours.
The instrument prices that should be used to construct the basic set of curves are interbank standard collateralised swaps. But of course in this setup you can create additional curves and additional instruments that define other curves (e.g. repo rates).
Reference wise, "Open Gamma" has detailed papers, google it in combination with "Multi Curve Framework". Darbyshire: Pricing and Trading Interest Rate Derivatives outlines how Barclays builds their curves in a multi curve framework, with some intricate examples. Piterbarg also worked at Barclays and his more academic works doubtless cover some of the same modelling material, albeit they are more geared toward stochastic analysis and option pricing.