These are just musings, if you like any of my ideas I strongly recommend you do research on the topic, I am just a student.