fxdemo:07-part:12-architectural-principles:12-4-competitive-substitution-without-bypass:start