People have asked for more advanced session restore for quite some time, and now Builder can do it. Builder will now restore your previous session, and in particular, horizontal and vertical splits.
Like previously, you can disable session restore in preferences if that’s not your jam.
You can write plugins which hook into session save/restore by implementing IdeSessionAddin.