Feature/document parsing

Support done, but recursive. 
forEach?