Compositional Design Of Analog Systems Using Contracts