Fill in missing parts of a project and cleans up its sections so they have exactly the right constructor.
bibliopixel.project.fill.
fill
fill_layout