Extract function that extracts form_data from fields and draft
Move form data extract to separate file
Method to load from data from draft
Allow definition of special form_data loader