Builders that can be shared between multiple implementations of source builders, such as analyzer and kernel.