Added actions to toggle procedural link subkinds and validations to the
model. Some other changes and refactorings found in the way. Closes
#117.