Created the FragmentPartFactory and changed up the FragmentController and Fragment.  Now to make appropriate changes throughout the rest of the code.