I agree, but template overloads across modules are problematic right now (they're either not fully implemented or they have bugs).