Refactored form launching into HierarchyFormFragment & FormLauncher