What are you going into seems a little bit complex, well, at least in the way you have phrased it. I suggest you sort that out and make it a little bit clean instead of just brainstorming and makes us all confused with questions you don't have the answers for, You're the Mastermind.