This is really awesome, it creates really cool levels and I really like the fact you can delete or change a specific part.
Unfortunately I didn't have a template to import so I used the existing ones, but I will try it again in the future when I have something.
Could you share a bit about how it learns to create the level according to the template?