Sounds interesting. Alot of work too. I'd help you out if I knew anything about programming, but unfornately, I don't. I wish I did I have alot of my own ideas I'd like to see turn into a mod.
Let me know if you need someone to help you beta test your mod though. I'd be glad to help.