made resources a set to avoid adding the same one twice
unique reference for each release
made resource references unique
missing data builder file
add all resources to product release
moved release window ui logic to product service