                       (when (member 'org-kbd el)
                         (return (car el))))))
 
-              (make-spacemacs//space-doc-cache
+              (make-spacemacs-space-doc-cache-struct
                :marker-face     marker-face
                :btn-marker-face btn-marker-face
                :kbd-marker      kbd-marker)))))
 
 (defun spacemacs//space-doc-hide-line-numbers (&optional enable)
-  "If ENABLE is non-nil then toggle off the line numbers."
+  "If ENABLE is non-nil then toggle off the line numbers.
+This functions is aimed to be used with `spacemacs--space-doc-modificators'."
   (if enable
       (spacemacs/toggle-line-numbers-off)
     (when dotspacemacs-line-numbers

    (org-display-inline-images)))

(defun spacemacs//space-doc-modf-meta-tags-overlays (&optional enable)
  "If ENABLE has non-nil value - modify `org-mode' meta tags
appearance in the current buffer. Otherwise - disable."

  (if enable
      ;; TODO add more types of tags or meta-line if needed.
      (let* ((invisible-org-meta-tags-list

                         'face
                         (spacemacs//space-doc-cache-marker-face
                          spacemacs--space-doc-cache)))
        (overlay-put beginning-marker-overlay
                     'invisible t)
        (overlay-put ending-marker-overlay
                     'invisible t)))
    (overlay-put beginning-marker-overlay
                 'space-doc-emphasis-overlay t)
    (overlay-put ending-marker-overlay
                 'space-doc-emphasis-overlay t)))

(defun spacemacs//space-doc-modf-emphasis-overlays (&optional enable)
  "Emphasis overlays.
If ENABLE is non-nil, overlay regions which have already been emphasized by
`org-do-emphasis-faces'in the current buffer.
Otherwise remove all overlays with property `space-doc-emphasis-overlay'.
This functions is aimed to be used with `spacemacs--space-doc-modificators'."
  ;; Remove overlays.
  (dolist (overlay (overlays-in (point-min) (point-max)))
    (when (overlay-get overlay 'space-doc-emphasis-overlay)
      (delete-overlay overlay)))
  (when enable
      (dolist (emphasized-region
               (spacemacs//space-doc-find-regions-by-text-property
