To create the final flashable file, you use the packer with a configuration file that defines the structure:

Since no formal paper exists, the primary sources for documentation, guides, and access to the tool are community platforms and repositories: