  It is shown that a two-Higgs doublet model with Vacuum CP Violation and
Approximate Global $U(1)$ Family Symmetries (AGUFS) may provide one of the
simplest and attractive models in understanding origin and mechanisms of CP
violation at the weak scale. The whole new interactions of the model are
explicitly presented here. It is seen that CP violation can occur, after
spontaneous symmetry breaking, everywhere it can from a single CP-phase in the
vacuum. It is also shown that "the mechanism of spontaneous symmetry breaking
provides not only a mechanism for giving mass to the bosons and the fermions,
but also a mechanism for generating CP-phase of the bosons and the fermions".
Four types of CP-violating mechanism are classified. A new type of CP-violating
mechanism is emphasized and can provide a consistent application to both the
established and the reported CP-violating phenomena. The smallness of the CKM
mixing angles and the induced KM-type CP-violating effects as well as the
suppression of flavor-changing neutral scalar interactions can be attributed to
the AGUFS and Partial Conservation of Neutral Flavor (PCNF). This suggests that
if one Higgs doublet is necessary for generation of mass, two Higgs doublets
are then needed for origin and phenomenology of CP violation. Various
interesting phenomenological features arising from this model are analyzed.
Their experimental implications and importance are discussed and emphasized.
Directly searching for the exotic Higgs bosons introduced in this model is
worthwhile at both $e^{+}e^{-}$ and hadron colliders.
