Welcome to the in-code documentation for Ardour.
The main components of Ardour are as follows:
gtk2_ardour
libs/ardour
libs/pbd
There are other assorted component libraries:
libs/gtkmm2ext