A project is a plain folder - a form definition, a page layout, optional scripts, and assets like images and fonts. The app reads that folder directly; there's no database of templates. Copy the folder (or export it as .yatate) and you've moved the whole project.

my-project/
  base.pdf            <- page canvas
  project.ypf          <- (optional) canvas settings
  form.json            <- the form
  overlay.json         <- the layout
  validate.js          <- (optional) cross-field validation
  process.js            <- which layout files to include
  autocomplete.json    <- (optional) suggestion lists
  presets.json          <- (optional) saved form snapshots
  logo.png, Custom.ttf  <- images/fonts, flat alongside everything above

Every file is plain JSON or JavaScript. Build it entirely in the app (see Application UI), entirely by hand in any text editor, or mix both freely on a file-by-file basis - a project built in-app is exactly the same kind of file on disk as one written by hand.

Generated PDFs are never written into the project folder - see the generation pipeline.