               :db.type/float)
 
    (attribute :layer/font-family
-              :db.type/string)
+              :db.type/string
+              :metadata/unescaped true)
 
    (attribute :layer/text
-              :db.type/string)
+              :db.type/string
+              :metadata/unescaped true)
 
    (attribute :layer/font-size
               :db.type/long)
 
    (attribute :layer/path
-              :db.type/string)
+              :db.type/string
+              :metadata/unescaped true)
 
    ;; Wonder what happens if we make a layer a child of one of its children...
    (attribute :layer/child

              :db/index true)

   (attribute :session/client-id
              :db.type/string)

   (attribute :document/uuid
              :db.type/uuid
              :db/index true)

   (attribute :document/name
              :db.type/string)

   (attribute :document/creator
              :db.type/uuid


   (attribute :layer/ui-id
              :db.type/string
              :db/doc "User-provided identifier for layer"
              :metadata/unescaped true)

   (attribute :layer/ui-target
              :db.type/string
              :db/doc "User-provided action for layer"
              :metadata/unescaped true)

   (attribute :layer/ancestor
              :db.type/long
