The AutoModeller Painter is a super advanced and powerful painting tool which enables you to paint geometry-textures onto target objects in a controlled fashion by using a sort of "replacement brush" which removes objects colliding with the brush and replacing them with whatever objects you use as brush-texture. This way you can combine multiple geometry textures in different ways to achieve spectacular results.
Each target object comes with a so called "paint mask" which remembers all the painted objects and their settings, so that they can be regenerated whenever you update target- or source- geometry or use the update button.