Added recursive saving to backend functionality.  Working well, need to get image upload working then we are sweet.