A vascular occlusion, flow restriction, shunt or filter device is disclosed comprising the assembly of at least two, of a number of selectable discrete interconnectable, interchangeable components, at least one component being of the type fabricated from metal strands braided into a tubular metal fabric having an expanded preset configuration and an elongated, collapsed reduced diameter configuration for delivery through a catheter to a treatment site and the device shaped to create an occlusion, flow restriction or shunt when placed in an opening in a body organ or vessel, the woven metal fabric having a memory property whereby the medical device tends to return to said expanded preset configuration when unconstrained.