render documentations and parts ordered & nested

• so the metadata can be used for the documentation plugin (part of base)
• all documentation are rendered alphabetically
• the parts are rendered after each documentation ordered by sort
• boolean is_part is passed as an information for the output