Yes, you can implement a templating feature using serializations of the editor state.
For more details on how serialization can be applied to creating templates check out our platform specific documentation:
PE.SDK:
VE.SDK:
For advanced templating needs, consider using our CreativeEditor SDK. It comes with first-class templating support including placeholders, constraints, and lockable designs.