translate English to French: Overall, the concept would appear to be fairly well known, understood and implemented at historic sites.
En général, il semble que le concept soit assez bien connu, compris et appliqué.