There's also two approaches; one keeping the dendron extension going all the time in single branch and somehow gradually bringing in the LSP. The other is to slam it into own branch for quite some time so that the whole implementation can be switched at some point. Looks like Foam is probably doing the latter, not sure how difficult the former would be in case of dendron (at least I wouldn't expect it to be easy)