Make resource accessor name configurable with the :children option.
Improve documentation.
Allow each macro be called more than once.