Drupal structure and code review