There's a module for that!
Drupal architecture and module development
Page not found
The requested page could not be found.