This is an great endeavour and problem you are positioned to uniquely solve.
Think of the user's experience and come up with the key questions your audience will need to ask to get the job done like you outlined above and create an easy to use user flow with modern UI controls and basically reduce, anticipate, and outsource the complexity at all stages. What are the most common workflows you can automate with a wizard of questions? Think completing your taxes with Intuit type of experience that has come a long way to be user centered and anticipate answers to all questions they might have and ask.
Think of the user's experience and come up with the key questions your audience will need to ask to get the job done like you outlined above and create an easy to use user flow with modern UI controls and basically reduce, anticipate, and outsource the complexity at all stages. What are the most common workflows you can automate with a wizard of questions? Think completing your taxes with Intuit type of experience that has come a long way to be user centered and anticipate answers to all questions they might have and ask.