Please Help identifying underhood components

Yes please m, if someone would be so kind to list the name of each
A
B
C
D
E
F