That depends on what we want to do with this multi-terminal implementation.

If we want to merge to the mainline (my initial intention), then we should just add the implementation and be compatible with any other existing feature.

If we want to create a fork (I hope not), then we can do whatever we think is appropriate.

There is a third way, which is to agree on new features for the official Konsole.

Currently I am set on the 1st option :)!