Rework the builtin schema part factory.
Currently we support a single builtin schema part. We need to create a new extension point to allow other plugins to add their schema parts.
Currently we support a single builtin schema part. We need to create a new extension point to allow other plugins to add their schema parts.