Generalised ModsStructuralSet to ModsSet for StructuralSet and DisplaySet usage. Further generalised permissions/set code and added DisplaySet and specs