We could maybe add a function to build with only the tokenformatter and the defaultPlaceManager.

Also we should deprecate CTOR usage and add static factories.