Honestly, I'd want JK2 to use a similar system as DLLs in JKA, and simply a preprocessor command (#define JK2__102). That way, we can fix bugs on both codebases. But I believe that OpenJK has enough problems with split codebases as it is. If someone wants to add support for JK2 MP, have at it.