I'll PM you my idea, it might lead to long discussions and I don't want to accidently spam the thread. :D.