Created interface for byte array conversions of file parts.
Implemented ByteSerializer as part of FieldInformation.
Changed ByteSerializer to abstract class.
Replaced loop with System.arraycopy calls
Added mutator for value (when converting to alternate image formats).
Implemented ByteSerializer inheritance in IFD.
Implemented IFD methods in file read/write objects.
Changed field and method names for readability.
Created object for file header.
Changed parameter name.
Implemented header object within image components.
Implemented ResolutionAxis as ByteSerializeable
Added method for setting tag value in IFD entry.
Refactored image data measure.
Removed redundant IFD field count.
Refactored data retrieval methods.
Refactored calculation of last IFD byte.
Made image objects partially serializable.