fpm::Document
fpm::Document struct keeps track of a “document”. Document is a file in fpm package, which is either a ftd file, a markdown file, or a code file.
#[derive(Debug, Clone)]
pub struct Document {
    pub package_name: String,
    pub id: String,
    pub content: String,
    pub parent_path: String,
}