packages should own their directories