snapping objects at runtime

Does Unity have any built-in support for snapping objects/prefab's (face to face) during runtime?

It would be great to get an answer to this one, although my research seems to indicate that it does not.

You could do something like this at runtime: