What are your thoughts on my application flow? Diagrams attached - C#