Refactor Fragment creation to pass in req'd init