En una aplicación de este tipo eso no es requerido y queda fuera de su finalidad.¿quizás podríamos considerar la creación automatizada de firmware para este tipo de firmware? Solo necesitamos automatizar una secuencia de acciones específicas, y el usuario no tendría que realizar ningún cambio de configuración.
Aparte de que no es tan sencillo como piensas, y se requiere intervención humana porque algunos archivos necesitan un proceso de división y compresión diferente que depende del tipo.
Ya tengo la interfaz para ese propósito, pero primero habrá un lanzamiento previo sobre el script y después la inclusión de archivos, y no será en esta aplicación.