This took me some time but I am finally done
Comment down below if you can make a better intro and comment if you like it.