We did this at my current company. We used NCS as a "go-by" and put our own spin on it while staying within the NCS guidelines. We then created templates and made our templates part of the Install process.
Our templates are growing and but with NCS as a starting place, it really did streamline the process of introducing standards.
Then we showed people how much easier things are when using the templates and gave them support documentation that they could refer to. Granted, we still have those that don't adhere to the standards or templates and you always will have a few.
Good luck!
Edit: FYI, We are 10 offices in multiple states.