refactoring gsadams makernote stuff into its own package