I believe that what you have here is a rough approximation of some requirements for a fairly complicated programming task. I suggest that you spend some time developing them to completion and then post them in Code Project's Job Board. For the right price, I am sure that someone will be glad to write the back end of your application for you.
by the way, my edit of your question simply substituted "generic," for "genetic."