clarify FileHelper documentation
implement deep nested dynamic content, closes #230
update changelog with nested dynamic content