Refactored content generation from ExDoc into HTMLFormatter
Refactored Retriever such that filtering/nesting is driven by the Formatter
Refactored templating code from HTMLFormatter -> Templates