Oversmoothing In Graph Neural Networks Architecture of Graph Neural Networks Working of Graph Neural Networks