Split out some of the functions of the Link annotation to new annotations.
Fixed the configuration of the annotation processor.
Started to expand the demo application to be more comprehensive.