Wow thank you!! Please do not learn at my feet, I have no idea if anything I'm saying will work!
Even if the specifics don't work out, a flowchart itself is a good idea to plan out the process.