Add more documentation to the sources