Whether the task at hand is making a widget, making a tool to make a widget, making a factory to make widgets or configuring a company to run the factory, the approach is, at the most basic level, the same: