Are all devices the same size and shape?

No. ICDs are exactly like people.   Well, not exactly. But they come in lots of shapes and sizes, like people do. The visible appearance of a heart device depends both on the model of ICD and on the body type of its owner.