Moved the documentation of the main program to above the package definition