Better repository file structuring