All of that except the one-way clutch, which is new to Prime, has been in place since the "Gen 0" Prius in 1997, with the refinement of the permanent magnet positioning to exploit reluctance introduced with Gen 2 in 2004. And really, that basic configuration might not have been so hard for them, considering how similar it already was to TRW's 1971 patent, and how similar that already was to John Godfrey Parry Thomas's patent filed in 1908. (Of course, he wasn't using permanent magnets, and how to accomplish the control was kind of the "and here a miracle occurs" part of his patent.) The technical term as I learned it is SMOP: "simple matter of programming". There's been time enough for even the stuff Toyota had to figure out in the mid-1990s (some covered entertainingly in The Prius That Shook the World) to have become the textbook stuff in more recent EE books.