Various Annotation implementations along with an AbstractClass that
implements core functions. Also, implemented a specialized SAMFragment
that wraps the Picard object into our interface