In addition to the above, because - as will be discussed further in subsequent sections - the default component that satisfies the serializer role is the the SitecoreUML Service for Sitecore which is open-source, although it is not recommended that you customize or replace the SitecoreUML Service for Sitecore, doing so will enable you to make the following additional role combinations: