Added Partial reassign support

Getting some github static on pull request. Trying again...

Started more refactoring: organize Fragment pseudo-subclass and stub no-op reassign additional item types that get processed (Text). Found out Partial reassign needed to be implemented.