Yes, the more code we can write and maintain in one place the better.  Otherwise fixes and enhancements get made and not applied across the board, etc.