Feature/document parsing

Support done, but recursive.