Canonical Decision Diagrams Modulo Theories