why is managing footprints in kicad so hard