There have been books written on that subject. If you are more specifis with your questions, you would probably get some replies.