restored sample
separated sample from lib
various abstractions in WizardFragment and WizardListFragment