This interface defines method signatures to save and load custom elements. It assumes that custom elements will be saved in file system,
but it does not bind the actual implementation to any specific technology.
NOTE: Currently, methods in this interface do not throw any non-runtime exceptions. However, this approach will be evaluated in the
future, and future versions of this interface may not be backward compatible.