UI: implement package copy
Repository: explicitly specify non-mandatory data as non-mandatory
UI: implement delete location, fix copy/create location when no other locations