Drupal and "Hacking" core - one possible approach