Please note these slides on Xen was made in around 2013 and the Xen source code structure might have already changed a lot. Please check this as a reference to the Xen source structure only.
I have created slides from introducing Xen’s source code structure and backend and frontend drivers in Xen.
Please find the PDF version here:
There are animations in the PDF and you may enable them which may help to understand it.