Made lots of changes in SubExtender... Completely started a new rewrite on CGDataController in Swift... in theory done... needs to be tested. Also made a lot of changes to CandidatesAddEdit.