Reusable components e.g Address, Name.

Is there a mechanism in XForms (and supported by FormsPlayer) that allows me to create a "library" of reusable components?

For example an "Address capture" component.

I'd like to be able to add and "Address capture" to my form, rather than have to re-create Street, City, Country controls each time.

At a minumum, it provides a set of controls.

I appreciate that it could be complex when giving consideration to the XML Model that holds the data and CSS formatting - but these need to be seperated anyway.

I have had a look at custom controls - but I don't think that applies.... ...or does it?!?

Thanks for your help